14
Tôi có một biểu mẫu vì lý do nào đó nó không ném bất kỳ lỗi nào (nếu người dùng thêm dữ liệu vào trường văn bản) nhưng form.is_valid()
thì không xác thực. Ý tưởng nào?django - form không có lỗi nhưng form.is_valid() không xác nhận
forms.py:
class MyForm(forms.Form):
title = forms.CharField(widget=forms.TextInput(attrs={'class':'titleField'))
mytemplate.html
<form action="" method="post" name="form">{% csrf_token %}
{{ form.title.errors }}
{{ form.title }}
<input type="submit" name='submit_button' value="Post" />
</form>
views.py:
if 'submit_button' in request.POST:
form = MyForm(request.POST)
if form.is_valid():
cd = form.cleaned_data
title = cd['title']
g = MyData(title='title')
g.save()
else:
form = MyForm()
{{form.errors}} {{form.non_field_errors}} đã cho tôi lỗi. Cảm ơn bạn rất nhiều! Đã giải quyết được sự cố. – avatar
{{form.errors}} {{form.non_field_errors}} không hiển thị bất kỳ lỗi nào cho tôi: (nhưng vẫn chưa được cập nhật. Biểu mẫu là một trường hợp bị ràng buộc, ví dụ cũng được chuyển đến biểu mẫu –
Nó không hoạt động cho Tôi !!!! –