Django 中如何加載靜態文件(圖片、js、css等)


第一步:

  首先,您得在您的Django項目的根目錄下(也就是在templates的同級目錄下)創建一個static文件夾,static文件夾下又分別創建css、image、js等文件夾;

第二步:

  在settings.py文件中的最后寫入如下代碼:

MEDIA_ROOT = os.path.join(BASE_DIR,'static')
STATICFILES_DIRS = (
    ('css',os.path.join(MEDIA_ROOT,'css').replace('\\','/') ),
    ('js',os.path.join(MEDIA_ROOT,'js').replace('\\','/') ),
    ('images',os.path.join(MEDIA_ROOT,'images').replace('\\','/') ),
    ('upload',os.path.join(MEDIA_ROOT,'upload').replace('\\','/') ),
)

第三步:

  在您的urls.py文件中(如果您在不同的app中創建了urls.py,那么下面的代碼請復制在該urls.py中),在首行寫入:

from django.contrib.staticfiles.urls import staticfiles_urlpatterns

在末行寫入:

urlpatterns += staticfiles_urlpatterns()

  


免責聲明!

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



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