Django 模板的基礎(chǔ)操作
2016-09-22 16:56:00
24431
1. 創(chuàng)建一個(gè) zqxt_tmpl 項(xiàng)目,和一個(gè) 名稱為 learn 的應(yīng)用,并且
1 2 3 | django - admin.py startproject zqxt_tmpl
cd zqxt_tmpl
python manage.py startapp learn
|
2. 把 learn 加入到 settings.INSTALLED_APPS中
1 2 3 4 5 6 7 8 9 10 | INSTALLED_APPS = (
'django.contrib.admin' ,
'django.contrib.auth' ,
'django.contrib.contenttypes' ,
'django.contrib.sessions' ,
'django.contrib.messages' ,
'django.contrib.staticfiles' ,
'learn' ,
)
|
3. 打開 learn/views.py 寫一個(gè)首頁的視圖
1 2 3 4 5 | from django.shortcuts import render
def home(request):
return render(request, 'home.html' )
|
4. 在 learn目錄下新建一個(gè) templates 文件夾,里面新建一個(gè) home.html
默認(rèn)配置下,Django 的模板系統(tǒng)會(huì)自動(dòng)找到app下面的templates文件夾中的模板文件。
目錄的結(jié)構(gòu)是這樣的:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | zqxt_tmpl
├── learn
│ ├── __init__.py
│ ├── admin.py
│ ├── migrations
│ │ └── __init__.py
│ ├── models.py
│ ├── templates
│ │ └── home.html
│ ├── tests.py
│ └── views.py
├── manage.py
└── zqxt_tmpl
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
4 directories, 12 files
|
5. 在 home.html 中寫一些內(nèi)容
1 2 3 4 5 6 7 8 9 | <!DOCTYPE html>
< html >
< head >
< title >歡迎光臨</ title >
</ head >
< body >
歡迎光臨自強(qiáng)學(xué)堂
</ body >
</ html >
|
6. 將視圖函數(shù)對(duì)應(yīng)到網(wǎng)址,更改 zqxt_tmpl/urls.py
Django 1.7.x 及以下可以這樣:
1 2 3 4 5 6 7 8 9 10 | from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r '^$' , 'learn.views.home' , name = 'home' ),
url(r '^admin/' , include(admin.site.urls)),
]
|
Django 1.8.x 及以上:
1 2 3 4 5 6 7 8 9 | from django.conf.urls import include, url
from django.contrib import admin
from learn import views as learn_views
urlpatterns = [
url(r '^$' , learn_views.home, name = 'home' ),
url(r '^admin/' , include(admin.site.urls)),
]
|
7. [可選] 創(chuàng)建數(shù)據(jù)庫表
1 2 3 4 | python manage.py syncdb
-
售前咨詢
售前咨詢服務(wù)時(shí)間:09:00-23:30
售前值班
4006-75-4006
咨詢熱線:
4006-75-4006(09:00-23:30)
0871-6388 6388 (總機(jī))(工作日 09:00-18:00)
-
售后咨詢
售后咨詢服務(wù)時(shí)間:00:00-24:00
24H值班技術(shù)
4006-75-4006
-
備案咨詢
備案咨詢服務(wù)時(shí)間:09:00-18:00(工作日)
備案專業(yè)客服
0871-6388 6388
-
電話
0871-6388 6388 (總機(jī))
- 工單
-
二維碼
-
TOP
|