django第二个项目--使用模板
Posted 蒋乐兴的技术随笔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django第二个项目--使用模板相关的知识,希望对你有一定的参考价值。
第一步:
创建新项目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) ]
第五步:
访问目标页面
以上是关于django第二个项目--使用模板的主要内容,如果未能解决你的问题,请参考以下文章