django第二个项目--使用模板
2016-05-22 16:27
956 查看
第一步:
创建新项目secondproject
第二步:
创建一个用于放置模板文件夹
template.html内容如下:
修改settings.py 配置模板保存路径
第三步:
创建view.py文件
view.py的内容如下
第四步:
修改urls.py 增加一个hello对应的url
第五步:
访问目标页面
创建新项目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) ]
第五步:
访问目标页面
相关文章推荐
- 自适应波束形成算法 之 算法篇【二】(Adaptive Beamforming Algorithm)
- google找后台用法
- Google I/O 2016 Keynote个人总结
- PKU1003 Hangover(水题)
- Django基础(三)
- Django 1.9 静态文件配置
- 卸载goldengate
- 卸载、删除GoldenGate的方法
- 自适应波束形成算法 之 初识【一】(Adaptive Beamforming Algorithm)
- google earth 中的飞行模拟器的键盘控制
- 如何在django里使用静态文件
- 使用Goertzel算法识别DTMF信号
- Django笔记 no such table: django_session错误
- sdut 3256 BIGZHUGOD and His Friends II
- poj-2195-Going Home(最小费用最大流模板题)
- django框架从零开始_011_测试view
- 寄存 【GDOI 2016 Day2】第一题 SigemaGO
- Django administration后台管理添加页面保持中文出错解决办法,'ascii' codec can't encode characters in position 0-4:
- Google工程师带你一起看2016 Google IO最酷的8项发布
- 征服go开始