girls - django: el formulario no tiene errores pero form.is_valid() no valida
formularios django (1)
Desde su plantilla, agregue lo siguiente:
{{ form.errors }}
{{ form.non_field_errors }}
¿Ves algún error de lo anterior?
Tengo un formulario que, por alguna razón, no arroja ningún error (si el usuario agrega datos en el campo de texto) pero form.is_valid()
no se valida. ¿Algunas ideas?
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()