Django加載靜態文件失敗,已解決


1.css文件以及js文件要放在static目錄下,static和templates屬於同級目錄

2.在Django項目的同名項目文件的setting.py中,最后添加靜態文件夾static目錄路徑

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

3.在templates下的HTML文件中,如果要引用static下的靜態文件,則添加一下代碼

{% load staticfiles %}
<link rel="stylesheet" href="{% static '靜態css文件相對static的路徑' %}">
<script src="{% static '靜態js文件相對static的路徑' %}"></script>

4.setting.py中的INSTALLED_APPS中包含django.contrib.staticfiles以及DEBUG選項為True,否則映射關系錯誤。

6.瀏覽器可以選擇去除disabled cache上的勾

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM