中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

基于Django靜態資源部署404的解決方法

發布時間:2020-10-06 07:18:02 來源:腳本之家 閱讀:538 作者:Topbo 欄目:開發技術

一. 靜態資源static文件放在app中

確認django.contrib.staticfiles包含在INSTALLED_APPS中。

在settings文件中定義STATIC_URL,例如:

STATIC_URL = '/static/'

在模板中,可以硬編碼URL如/static/my_app/example.jpg,或者最好使用static模板標簽通過配置的STATICFILES_STORAGE存儲來構建給定相對路徑的URL(當你要切換到用于提供靜態文件的內容分發網絡(CDN)時,這樣做會更容易)。

{% load static %} 
<img src="{% static "my_app/example.jpg" %}" alt="My image"/>

在你的應用中,將靜態文件存儲在名為static的目錄下。 例如

my_app/static/my_app/example.jpg。

二. 靜態資源static放在任意目錄中(使用此方法解決404錯誤)

你的項目可能還有一些靜態文件不屬于任何一個特定的應用。 除了在應用中使用static/目錄,你還可以在settings文件中定義一個目錄列表(STATICFILES_DIRS),Django會在其中查找靜態文件。 像這樣:

STATICFILES_DIRS = [ 
os.path.join(BASE_DIR, "static"), 
'/var/www/static/', 
]

以上這篇基于Django靜態資源部署404的解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

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

AI

姜堰市| 正阳县| 阿克苏市| 香格里拉县| 海口市| 岱山县| 澜沧| 华宁县| 五莲县| 邻水| 乌兰察布市| 湘西| 瑞金市| 兴业县| 安西县| 芮城县| 庐江县| 巢湖市| 明溪县| 遂昌县| 缙云县| 武城县| 佳木斯市| 建平县| 财经| 鹤庆县| 贵溪市| 黔西| 正安县| 龙南县| 阿克陶县| 筠连县| 龙口市| 柳河县| 揭东县| 东辽县| 文山县| 鄂托克旗| 湛江市| 克拉玛依市| 内江市|