Buenas noches:
Una ves mas aqui molestandolos solicitando su ayuda y sus conocimientos. El problema es el siguiente, he estado estudiando django de el libro "El libro de django", al llegar al capitulo donde se hace un formulario para contacto y su plantilla me arroja el error que dejare en la imagen(no se por que mis imagenes no se ven aqui en miniatura pero si funcionan los links), la cuestion es que segui otro tuto de maestros del web y no tuve problemas, ahora no entiendo por que aqui, que siento yo es mas sencillo, no me funciona.
mi archivo "views.py" en la parte de contact es el siguiente:
def contact(request):
if request.method == 'POST':
form = ContactForm(request.POST)
else:
form = ContactForm()
return render_to_response('contact.html', {"form":form})
el archivo "forms.py" es el siguiente:
from django import forms
TOPIC_CHOICES = (
('general', 'General enquiry'),
('bug', 'Bug Report'),
('suggestion', 'Suggestion'),
)
class ContactForm(forms.Form):
topic = forms.ChoiceField(choices='TOPIC_CHOICES')
message = forms.CharField(widget=forms.Textarea())
sender = forms.EmailField(required = False)
y mi plantilla es esta:
<html>
<head>
<title>Contact us</title>
</head>
<body>
<h1>Contact us</h1>
<form id="form" action="." method="POST">
{% csrf_token %}
<table>
{{ form.as_p }}
</table>
<p><input type="submit" value="Submit"></p>
</form>
</body>
</html>
Ya no se que mas moverle ...
Este es el error que me sale