Django1.8設置模板路徑和CSS,JS,image等路徑的方法


 

1.新建文件夾templates(用於存放.html文件,即模板),新建文件夾media(用於存放js、css、images文件夾,其中js文件夾中存放js,css文件夾中存放css,images中存放圖片),並把兩個文件夾放到了項目的根目錄下,與manage.py平級。

 

2.設定模板路徑

設置模板路徑比較簡單,在setting.py里面的TEMPLATE_DIRS選項里面添加:

import os.path
TEMPLATE_DIRS = (
    os.path.join(os.path.dirname(__file__), '../templates').replace('\\','/'),   
)

這步的意思就是,在網站項目的根目錄下,有一個templates文件夾,里面放置所有的模板

 

3.設定CSS/JS/IMAGES等路徑

1)同樣,在setting.py里面,指定根目錄下面的media路徑:

STATIC_PATH= os.path.join(os.path.dirname(__file__), '../media').replace('\\','/')

 

2)在urls.py里復制粘貼進如下語句,將請求CSS/IMAGES/JS的URL轉到該地方:

from django.conf import settings

(r'^site_media/(?P<path>.*)$','django.views.static.serve',{'document_root':settings.STATIC_PATH}),

  

4.最后,在模板(.html文件)中,已經可用以下方法訪問CSS/IMAGES/JS等

<link href="/site_media/style/style.css" rel="stylesheet" type="text/css" />

<img src=’/site_media/images/a.jpg’>

<script src=’/site_media/js/b.js’> </script>

  

轉載自網絡


免責聲明!

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



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