Не пойму в чём дело.
Имееться модель для коментов:
text
class Comment(models.Model):
author = models.CharField(max_length=255)
url = models.URLField(blank=True)
email = models.EmailField(blank=True)
article = models.ForeignKey(Article)
text = models.TextField()
created = models.DateTimeField(auto_now_add=True)
def __unicode__(self):
return self.email
Форма для добавления коментов:
text
class CommentForm(forms.Form):
author = forms.CharField(max_length=255)
url = forms.URLField()
email = forms.EmailField()
text = forms.CharField(widget=forms.Textarea())
article = forms.IntegerField(widget=forms.HiddenInput())В шаблоне:
text
<form action="/comments/add/" method="post">[u][b]{% csrf_token %}[/b][/u]
{{ comment_form.as_p }}
<input type="submit" value="Готово" />
</form>Форма выводиться, данные уходят.
А вот во вьюхе обработчике:
text
def comment_add(request):
if request.method == 'POST':
form = CommentForm(request.POST)
params = {'comment':form,}
return render_to_response("comment.html",params)Убрал уже даже проверку на валидность, просто вывожу данные.
Forbidden (403)
CSRF verification failed. Request aborted.
В чём накосячил?