Я подозреваю, что проблема в том, что Django отклоняет запросы API с ответом 400 из-за несовпадающего заголовка Host
.Эти запросы ajax, вероятно, используют 127.0.0.1
для их заголовка Host
, тогда как вы запускаете главную страницу, используя localhost
.
. Вы должны указать Nginx установить заголовок в конфигурации местоположения для * 1007.* - например:
location /nokia-sdn/api/v1/ {
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:8000/nokia-sdn/api/v1/;
}