在前面的几节中我们都是用简单的 django.http.HttpResponse来把内容显示到网页上,本节将讲解如何使用渲染模板来显示相应的内容。
这里我找了一篇往上别人的总结的例子.说的挺详细了.前面的代码和本节代码是都是基于 Django 1.8的,但Django 1.6,1.7也是通用的,操作流程也是一样的。
1. 创建一个 zqxt_tmpl 项目,和一个 名称为 learn 的应用,并且
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 写一个首页的视图
1
2
3
4
|
from
django.shortcuts
import
render
def
home(request):
return
render(request,
'home.html'
|