Django 模板的基礎(chǔ)操作
2016-09-22 16:56:00
26200
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è)首頁(yè)的視圖
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ù)庫(kù)表
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
|