将常规HTML表单与Django表单集成

问题描述

我想做的是创建一个具有以下HTML的表单:

        <form method="post" action="">
            {% csrf_token %}
            <label>Pick a class:</label>
            <select id="schedClass" name="schedClass" >
                        <option>Select one</option>
                {% for i in classes %}
                    <option value="{{ i.id }}">{{ i.name }}</option>
                {% endfor %}
            </select>
            </select>
            {{ form }}
            <input type="submit" value="reload">
        </form>

问题是由于某种原因,当我提交时,选择schedClass没有出现在链接中。我认为这是因为它与Django表单集成在一起,但我不知道。

为澄清起见,我想做的是创建一个创建特定模型实例的表单,其中一个类别是schedClass,它是ManyToManyField,但是我不能使用ModelForm,因为我只需要选择中的项目是那些也通过另一个ManyToMany与用户链接的项目。

有什么事要做吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)