On Tuesday, 13 November 2012 08:05:28 UTC, Nebros wrote:

> <snip>
> Forbidden (403)---------------------------------
>
> CSRF verification failed. Request aborted.
> Help
>
> Reason given for failure:
>
>     CSRF cookie not set.
>     
>
> In general, this can occur when there is a genuine Cross Site Request 
> Forgery, or when *Django's CSRF 
> mechanism*<http://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ref-contrib-csrf>has
>  not been used correctly. For POST forms, you need to ensure:
>
>    - Your browser is accepting cookies.
>    - The view function uses 
> *RequestContext*<http://docs.djangoproject.com/en/dev/ref/templates/api/#subclassing-context-requestcontext>for
>  the template, instead of 
>    Context.
>    - In the template, there is a {% csrf_token %} template tag inside 
>    each POST form that targets an internal URL.
>    - If you are not using CsrfViewMiddleware, then you must use 
>    csrf_protect on any views that use the csrf_token template tag, as 
>    well as those that accept the POST data.
>
> You're seeing the help section of this page because you have DEBUG = Truein 
> your Django settings file. Change that to 
> False, and only the initial error message will be displayed. 
>
> You can customize this page using the CSRF_FAILURE_VIEW setting.
>
>
I don't really know how this error message could be clearer. Point 2 
clearly explains what is wrong in your case, complete with a link to the 
documentation explaining how to fix it. 
--
DR.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/coYceYRLbl0J.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to