一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Django靜態文件加載失敗解決方案

Django靜態文件加載失敗解決方案

2020-08-26 23:56如何好聽 Python

這篇文章主要介紹了Django靜態文件加載失敗解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

在我們平時的開發過程中,為了方便調試程序,我們都是打開開發者模式,即Debug=True,當我們正式上線的時候肯定就需要把開發者模式關掉,用uwsgi部署上去以后,突然發現我們平時辛苦做的項目的靜態文件沒有加載出來,臥槽,怎么辦呢。。。當然你也不用著急,因為在人群中你多看了一眼這篇博客。

1,在靜態頁面使用下面的方法加載靜態資源

頁面要加載靜態文件,而且最好是使用絕對路徑,配置如下

Django靜態文件加載失敗解決方案

2,在settings.py文件中配置

Django靜態文件加載失敗解決方案

在settings.py新增下面代碼

?
1
2
3
4
5
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, '/static/')
STATICFILES_DIRS = (
  os.path.join(BASE_DIR, 'static'),
)

3,在urls.py中配置

Django靜態文件加載失敗解決方案

在urls.py新增下面代碼

?
1
2
url(r'^static/(?P<path>.*)$', static.serve,
    {'document_root': settings.STATIC_ROOT}, name='static') # 解決靜態文件加載失敗問題

當然到這里本地上跑已經沒問題了,但是用uwsgi啟動項目發現還是沒有靜態文件。

4,收集,復制靜態文件

使用如下下面命令收集文件

python manage.py collectstatic

啟動uwsgi可以通過在uwsgi.ini文件中配置static-map配置或者通過--static-map參數啟動

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/zzqit/p/10127070.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 韩国日本在线观看 | 亚洲 日韩 国产 制服 在线 | 亚洲精品国产成人99久久 | 毛片a级放荡的护士hd | 日韩一区二区在线视频 | 午夜一区二区福利视频在线 | 国产精品成人 | 国产成人啪精品午夜在线播放 | 国产精品毛片va一区二区三区 | 韩国情事伦理片观看地址 | 久久精品国产欧美日韩99热 | 四虎影视永久免费视频观看 | 满溢游泳池免费 | 午夜福利体验免费体验区 | 免费看男人狂躁女人 | ai换脸杨幂被c在线观看 | chinese老头和老太交hd | 国产精品露脸国语对白99 | 喜马拉雅听书免费版 | 国产精品视频免费看 | 国产成人久久久精品一区二区三区 | 精品久久久久久综合网 | 91制片厂制作传媒网站破解 | 日本最新伦中文字幕 | 插鸡网站 | 亚洲国产三级在线观看 | 97久久免费视频 | 国产精品俺来也在线观看了 | 国产伦码精品一区二区三区 | 欧美色成人tv在线播放 | 欧美极品brazzers 高清 | 欧美在线观看网址 | 国产精品猎奇系列在线观看 | 天天色视频 | 日韩视频免费看 | 亚洲国产精品成人久久 | 农村妇女野外牲交一级毛片 | www.久久99| 99国产热 | 成年女人毛片免费观看中文w | 成年性香蕉漫画在线观看 |