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>
轉載自網絡