Problem to access admin url in server production

39 views
Skip to first unread message

Lucas Simon Rodrigues Magalhaes

unread,
Jul 6, 2014, 8:39:28 PM7/6/14
to django...@googlegroups.com


Hi,

I has a problem when I access the admin url the nginx redirect my domain to https://xxx.com.br/admin.

I can't fix this error, I try everything. So, How to disable it  ?


Forbidden (403)

CSRF verification failed. Request aborted.

Help

Reason given for failure:

    Referer checking failed - http://www.xxxx.com.br/admin/ does not match https://www.xxxxxx.com.br/.
    

In general, this can occur when there is a genuine Cross Site Request Forgery, or when Django's CSRF mechanism has not been used correctly. For POST forms, you need to ensure:

  • Your browser is accepting cookies.
  • The view function uses 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 = True in 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.

Lucas Simon Rodrigues Magalhaes

unread,
Jul 6, 2014, 8:46:06 PM7/6/14
to django...@googlegroups.com
Nginx.conf and gunicorn.conf are int this link [1].

And I use Django          - 1.6.5   

https://gist.github.com/lucassimon/0b982d228490bbd263ce
Reply all
Reply to author
Forward
0 new messages