您的位置:首页 > 编程语言 > Go语言

django第二个项目--使用模板

2016-05-22 16:27 956 查看
第一步:

  创建新项目secondproject

cd /tmp/
django-admin startproject secondeproject


第二步:

  创建一个用于放置模板文件夹

cd /tmp/secondeproject/
mkdir templates
touch templates/template.html


  template.html内容如下:

<!doctype html>
<html>
<head>
<title>template page</title>
</head>
<body>
{{ my_var }}
</body>
</html>


  修改settings.py 配置模板保存路径

TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [BASE_DIR+"/templates/"], #就是这一行,它定义了模板保存的位置。
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]


第三步:

  创建view.py文件

touch /tmp/secondeproject/secondeproject/view.py
vim /tmp/secondeproject/secondeproject/view.py


  view.py的内容如下

#!/usr/local/python3.5/bin/python3.5

from django.http import HttpResponse
from django.shortcuts import render

def fun_print_hello_world(request):
context={'my_var':'hello world'}
return render(request,'template.html',context)


第四步:

  修改urls.py 增加一个hello对应的url

from django.conf.urls import url
from django.contrib import admin
from secondeproject.view import fun_print_hello_world
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^hello/',fun_print_hello_world)
]


第五步:

  访问目标页面

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: