Как исправить ошибку django CSRF для области администратора?

Я установил docker-compose на сервер django v5.0.6 и я вижу страницу входа, но после входа я сталкиваюсь с CSRF ошибкой.

мои docker-compose контейнеры:

  • Nginx
  • web (контейнер django)
  • postgres

все конфигурации верны, и я могу вызывать API и видеть страницу входа в административную зону.

nginx.conf

server {
        listen 80;
        server_name example.com;
        location / {
                proxy_pass http://web:8000;
        }
        location /static {
                autoindex on;
                alias /static;
        }
}

.env

...
DJANGO_ALLOWED_HOSTS=example.com,web
CSRF_TRUSTED_ORIGINS=["example.com"]
ALLOWED_HOSTS=['example.com']
...

Как я могу это исправить?

Я пытаюсь настроить на основе конфигов, но выдается 403 ошибка только для области администратора. Все API работают нормально.

Вернуться на верх