91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • 解決django無法訪問本地static文件(js,css,img)網頁里js,cs都加載不了

解決django無法訪問本地static文件(js,css,img)網頁里js,cs都加載不了

發布時間:2020-10-08 08:00:36 來源:腳本之家 閱讀:229 作者:寸草心2130 欄目:開發技術

1.今天網上下載一個博客項目,發現本地訪問,js,css加載不了.

我想應該是項目上線的安全措施,但是我想調試項目.找到方法如下

在settings.py里面編輯

解決django無法訪問本地static文件(js,css,img)網頁里js,cs都加載不了

添加

STATICFILES_DIRS = (
  os.path.join(BASE_DIR, 'static'),
)

另外把

STATIC_ROOT = os.path.join(BASE_DIR, 'static')

改為

STATIC_ROOT = os.path.join(BASE_DIR, 'static1')

即這里面的static不能和上面的一樣,換個名字.

補充知識:linux下使用uwsgi部署django項目時 靜態文件不能正常加載

在 linux 下需要用 python-admin 來開 django 的服務,如果你是 python3 那么命令應為 python3-admin manage.py runserver 可以正常訪問頁面,沒有靜態加載的問題

在配置 uwsgi 時需要更改項目 settings.py 中的設置,更改項目如下

debug=False

allow_host=[‘*']

靜態文件重定位 STATIC_ROOT =os.path.join(BASE_DIR,”/var/www”)

再進行靜態文件的轉移 在項目目錄下進行: Python3 manage.py collectstatic 這一步的順序很重要,否則路徑會有問題.

然后配置 uwsgi 有許多方法,我采用的是下面的一種 在項目目錄下新建 socket.xml 文件(與 manage.py 同級)內容如下:

解決django無法訪問本地static文件(js,css,img)網頁里js,cs都加載不了

這時可以用下面這個命令去運行項目 Uwsgi –http :8000 –chdir /home/user/project/hello –module hello.wsgi –static-map=/static=/var/www/ 也可以正常訪問頁面,包括加載靜態頁面

nginx的配置問題

配置 nginx 主要進行兩個文件的修改,兩個文件都在/etc/nginx 目錄下 一個是 nginx.conf,需要修改的內容為: 將第一行定位用戶的名字改為你的用戶文字,我的是 root 第二個文件時 sites-available/sites-enable 目錄下的 default 文件

解決django無法訪問本地static文件(js,css,img)網頁里js,cs都加載不了

哦,還有一步很重要,需要將項目和靜態文件的權限更改一下,改為你的用戶可以訪問,讀取,執行,:chmod –R 755 目錄.

以上這篇解決django無法訪問本地static文件(js,css,img)網頁里js,cs都加載不了就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

夏津县| 五常市| 太湖县| 新巴尔虎右旗| 遵化市| 甘南县| 霍邱县| 新泰市| 三台县| 周口市| 杭州市| 都兰县| 锡林郭勒盟| 沧源| 巴东县| 和林格尔县| 万全县| 安溪县| 无极县| 周宁县| 德昌县| 柳林县| 黄平县| 芷江| 珲春市| 仁寿县| 镇宁| 同心县| 东乡族自治县| 青冈县| 龙岩市| 沂源县| 闽清县| 鄂尔多斯市| 东乌珠穆沁旗| 将乐县| 涞水县| 安国市| 桃源县| 化德县| 探索|