日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python博客下载本地文件_解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了...

發(fā)布時間:2023/12/10 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python博客下载本地文件_解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.今天網(wǎng)上下載一個博客項目,發(fā)現(xiàn)本地訪問,js,css加載不了.

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

在settings.py里面編輯

添加

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項目時 靜態(tài)文件不能正常加載

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

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

debug=False

allow_host=[‘*']

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

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

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

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

nginx的配置問題

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

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

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

總結(jié)

以上是生活随笔為你收集整理的python博客下载本地文件_解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。