如何解决将常规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 举报,一经查实,本站将立刻删除。