工作中Django总结之二(模板)
来源:互联网 发布:我想开发个软件 编辑:程序博客网 时间:2024/05/06 09:27
模板应用实例(MVC)
在项目project根目录下创建templates目录并建hello.html文件,目录结构为:
project|--project(文件夹)|--templates(文件夹)|--manage.py(文件)
project/templates/hello.html文件代码如下:
<h1>{{ hello }}</h1>这里的hello是占位符,需与view.py文件中的配置一致。
project/project/settings.py文件中的代码如下:
修改位置:...TEMPLATES = [ ...... 'DIRS':[BASE_DIR+"/templates",], ......]
project/project/view.py 文件修改如下:
# _*_ coding:utf-8 _*_#from django.http import HttpResponsefrom django.shortcuts import renderdef hello(request): context = {} context['hello'] = 'Hello World!' return render(request, 'hello.html', context) 使用render来代替之前使用的HttpResponse.render还使用了一个字典context作为参数。 context字典中元素的键值'hello'对应了模板中的变量"{{hello}}"
project/project/urls.py中的代码修改如下:
from django.conf.urls import urlfrom . import viewurlpatterns = [ url(r'^hello$', view.hello),]
访问app的地址就可查看效果:127.0.0.1:8080/hello
0 0
- 工作中Django总结之二(模板)
- 工作中Django总结之三(模板标签)
- 工作中Django总结之四(模板继承)
- 工作中Django总结之五(定义模型)
- Django学习总结之四-模板
- 工作中Django总结之一(项目)
- Django中url模板使用总结
- Django模板之显示字典中内容
- django 学习 (二) 模板
- Django学习总结之二-入门
- django学习系列之模板系统篇(二)
- django template 基础(二)(在视图中使用模板)
- Django学习总结之四模板(待续)
- django模板之forloop
- django模板之forloop
- Django 模板之forloop
- Django之模板参数
- Django之模板继承
- Android6.0 Disk I/O error
- oc——与c之不同——文件包含 默认初始化
- Java定时更新数据---定时器(spring+struts2)
- 1002. A+B for Polynomials (25)
- ActiveReports报表控件V11 SP1版本正式发布!
- 工作中Django总结之二(模板)
- 噢耶~开始博客之路!
- ThinkPhP。 异步实现地区三级联动
- Volley——网络请求框架的使用
- linux g++使用一
- 指令,过滤器
- MySQL bin-log分析方法
- Session
- Deep Reinforcement Learning for Dialogue Generation 翻译