Javascript Django表单用“初始化”;此字段为必填字段;消息
我有一个Django表单,其中有一个必填字段(还有许多不是必填字段)。问题是,表单的行为就好像页面在加载时已经提交,但没有必需的字段。必填字段为红色,并有一个提示,提示该字段为必填字段,如果该字段为必填字段,则该字段旁边应该只有一个红色星号,并且在该字段为空时尚未尝试提交该字段 以下是我在views.py中的类声明:Javascript Django表单用“初始化”;此字段为必填字段;消息,javascript,jquery,python,django,forms,Javascript,Jquery,Python,Django,Forms,我有一个Django表单,其中有一个必填字段(还有许多不是必填字段)。问题是,表单的行为就好像页面在加载时已经提交,但没有必需的字段。必填字段为红色,并有一个提示,提示该字段为必填字段,如果该字段为必填字段,则该字段旁边应该只有一个红色星号,并且在该字段为空时尚未尝试提交该字段 以下是我在views.py中的类声明: class UpdateItem(UpdateView): model = Item form_class = ItemForm form_class.re
class UpdateItem(UpdateView):
model = Item
form_class = ItemForm
form_class.required_css_class = 'required'
form_class.error_css_class = 'error'
template_name = "location/inventory/add_item.html"
我在页面本身的jQuery中找不到它在加载时提交自己的地方,其他类也有类似的声明,但工作正常,所以我认为这与此无关。查看生成页面的源代码,我得到:
<tr class="required error"><th><label for="id_model">Model:</label></th>
<td><ul class="errorlist"><li>This field is required.</li></ul>
模型:
- 此字段是必填字段。
我应该什么时候回家
<tr class="required"><th><label for="id_model">Model:</label></th>
模型:
这可能是我没有找到的表单的意外提交,还是其他原因?问题是,在views.py的其他地方,未检查是否有任何POST数据,就复制了POST数据进行验证。通过检查查看
if request.method==“POST”
如何实例化表单?这就是整个视图吗?您在表单中做了什么花哨的事情吗?请为您的表格张贴代码