Solusi CSRF verification failed di Django

Masalah ini muncul ketika saya mengubah web server dari uwsgi ke gunicorn dan menggunakan proxy_pass di nginx, solusinya:

Tambahkan baris berikut di nginx.conf:
location / {
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:8000;
# proxy_set_header X-Forwarded-Host $server_name;
}

Kemudian tambahkan baris berikut di settings.py:
USE_X_FORWARDED_HOST = True

Done!

Comments

Popular posts from this blog

Adding Image Alternate Text into WordPress Image Attachment using python-wordpress-xmlrpc Library

Keutamaan Tidur yang Sedikit Menurut para Ulama

Kisah Nabi Uzair a.s.