Django 模板使用

2021-06-26 00:04:55 字數 2074 閱讀 3643

環境: python 2.7 32位,django1.6.7,win7 64位系統

模板載入

在mysite下新建乙個templates資料夾,然後在setting.py新增以下內容:

import os.path

template_dirs = (

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

)

模板編寫

針對current_datetime改進版,使用了render_to_response()和locals()函式

def current_datetime(request):

current_date = datetime.datetime.now()

return render_to_response('current_datetime.html', locals())

執行python manage runserver

在瀏覽器輸入即可看到網頁 輸出當前的時間

模板繼承

base.html

thanks for visiting my site.

current_datetime.html

the current time

it is now }.

在上面的例子中,current_datetime.html中通過extents 繼承了base.html,這樣在current_datetime.html中只需要修改自己感興趣的block,就可以生成完整的網頁

Django模板的使用

總結了下,一般情況django裡模板用法有多種 以下有省略 設計常用的是最後一種 1 from django.template import context,template t template 與 的組合.c context t.render c 輸出 2 在檢視中使用模板 html 模板 變數...

django 模板使用css js

開啟 settings.py 中的 debug true 同時我們還會做如下操作 1.設定 static root os.path.join os.path.dirname file static 2.設定 static url static 以上兩步我想一般都會提到,但即使你做了這樣的配置,當你在...

django開發 (三)模板使用

一 模板使用步驟 1 建立靜態html模板存放資料夾在mysite資料夾下建立template資料夾,用於存放靜態模板。2 配置靜態html模板存放位置修改setting.py配置檔案,加入以下內容。template dirs os.path.join base dir,mysite tempela...