Django模板中如何匯入js css等外部檔案

2022-08-29 14:24:27 字數 805 閱讀 1928

假如我的專案的目錄tree為:

mysite:

manage.py

mysite:

__init__.pysettings.py

urls.py  wsgi.py

blog(建立的應用程式):

models.py  views.py  test.py__init__.py

templates

開始配置:

1、在外部的mysite目錄下(也就是專案的根目錄)建立static目錄

2、開啟settings.py,新增:

import os

static_url = '/static/'

staticfiles_dirs = (

os.path.join(os.path.dirname(__file__),'../static/').replace('\\','/'),

(3、開啟urls.py,新增(注意:假如在blog應用中新建了乙個urls.py檔案,那麼應該新增到blog目錄下的urls.py檔案,我曾經在這個坑里糾結了很久):

import settings

urlpatterns = patterns(

url(r'^static/(?p.*)$','django.views.static.serve',),)

使用:假設我要在模板(存放在templates檔案中的)裡面匯入外部/home/fudaoji/mysite/static/js/jequery.js檔案,那麼可以直接

src='../../static/js/jquery.js'>

django 模板的載入和匯入

為了減少模板載入呼叫過程及模板本身的冗餘 django 提供了一種使用方便且功能強大的 api 用於從磁碟中載入模板,要使用此模板載入api,首先你必須將模板的儲存位置告訴框架。該項工作在 設定檔案 中完成。django 設定檔案是存放 django 例項 也就是 django 專案 配置的地方。它...

Django模板的繼承與模板的匯入

目錄二 模板的繼承使用 三 模版的匯入 一 模版的繼承 1.什麼是模板繼承?你需要事先在你想要使用的主頁面上劃定區域做好標記,之後在子頁面繼承的時候你就可以使用在主頁面劃定的區域,也就意味著,如果你不劃定任何區域,那麼你子頁面將無法修改主頁面內容2.使用繼承流程原理 你們有沒有見過一些 這些 頁面整...

如何匯入Excel模板

第乙個引數是檔案的名字,第二個引數是檔案的路徑,是否需要刪除 當我點選瀏覽,上傳填寫完資料的excel文件,此時匯入資料的按鈕也可以進行提交,如果需要哪些資料,就選擇核取方塊進行勾選即可 當選擇乙個檔案的時候 當點選匯入按鈕的時候 protected void importexcel click o...