Ошибка выполнения кода развертывания Django против локального корректного выполнения

На моем локальном сервере (windows) мой проект работает нормально, когда я отправляю месяц из фильтра через post запрос на мой backend view, он выполняет свою обработку, однако при развертывании (сервер на базе linux) этот запрос почему-то превращается в get запрос и ничего не отправляет. Мы используем ajax для отправки запроса через fetch(url). Любая помощь будет очень признательна

Я пытался изменить значения csrf и cors и заголовков, отправляемых на сервер linux, чтобы обойти ошибку, но ничего не происходит.

Конфигурация «Гуникорн»

[Unit]
Description=gunicorn socket

[Socket]
ListenStream=/run/gunicorn.sock

[Install]
WantedBy=sockets.target

---

[Unit]
Description=gunicorn daemon
After=network.target

[Service]
User=root
Group=root
WorkingDirectory=/home/zeritek/cras
ExecStart=/home/zeritek/cras/venv/bin/gunicorn \
          --access-logfile /var/log/gunicorn-access.log --error-logfile /var/log/gunicorn-error.log \
          --workers 3 \
          --timeout 3000 \
          --threads 3 \
          --keep-alive 3000 \
          --worker-class gevent \
          --bind unix:/run/gunicorn.sock \
          Extraction.wsgi:application

[Install]
WantedBy=multi-user.target

Конфигурация Nginx

server {
    listen 80;
    server_name 1440.25554.1555.4266;

    client_body_timeout 300;

    location = /favicon.ico { 
        access_log off; 
        log_not_found off; 
    }

    location /static/ {
        root /home/zeritek/cras;
    }

    location / {
        include proxy_params;
        proxy_pass http://unix:/run/gunicorn.sock;
        proxy_read_timeout 600;   # Increase this value
        proxy_send_timeout 600;   # Increase this value
        proxy_connect_timeout 600;# Increase this value
    }
}
Вернуться на верх