1. 程式人生 > >uWSGI啟動後,前端出現400 Bad Request

uWSGI啟動後,前端出現400 Bad Request

在Django專案開發完成後,想要部署到Nginx和uWSGI上,在部署之前,先在uWSGI上部署進行預測,但是,出現下面的問題:
在這裡插入圖片描述

在部署之前是進行驗證,程式碼沒有任何問題,那這個是因為什麼呢?

先看看uwsgi的log顯示了什麼:

[pid: 21621|app: 0|req: 1/1] 127.0.0.1 () {40 vars in 838 bytes} [Mon Dec 24 16:33:38 2018] GET /image_codes/0a729281-5400-4a81-8cad-990c6d89fc15/ => generated 26 bytes in 522 msecs (HTTP/1.1 400) 1 headers in 53 bytes (1 switches on core 0)

反正就是400,是一個錯誤的請求;

考慮到可能是django中的訪問許可權的問題?
我的uwsgi的ip目前設定如下:
在這裡插入圖片描述

為了避免這個問題的發生,我就把django中的 配置
在這裡插入圖片描述

將uwsgi的ip配置進去,果然,如願以償。。。

在這裡插入圖片描述

其實,在開發時,也可以將 ALLOWED_HOSTS = [’*’], 允許所有訪問,也是可以的。