Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2013, 18:30
chars31
 
Fecha de Ingreso: agosto-2012
Ubicación: Villahermosa
Mensajes: 26
Antigüedad: 12 años, 4 meses
Puntos: 0
Pregunta Problema con formulario en django, Valuerror

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