Diango学习3:Django模板应用实例
来源:互联网 发布:手机淘宝没有摇一摇 编辑:程序博客网 时间:2024/06/07 02:50
使用Django的django.HttpResponse()来输出“Hello World!”,这种方式将数据与视图混在一起,不符合Django的MVC思想,所以尝试使用Django的模板。
1.在Project下新建一个叫templates的app(如果不知道的,可以参见前面文章),建立 lala.html 文件,html部分的代码如下:
<!--变量--><h1>{{ hello }}</h1>模板中使用了双括号,里面包含的是变量。
2.接下来需要修改 setting.py 文件,告诉 django 我们的模板文件的路径,主要就是将TEMPLATES中的DIRS改为
[BASE_DIR+"/templates",],如下所示:
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', ], }, },]
3.在view.py中增加一个新的对象,代码如下:
# 测试变量def lala(request): context = {} context['hello'] = 'Hello, Niann!' return render(request, 'lala.html', context)
4.配置urls.py
from django.conf.urls import url, includefrom django.contrib import adminfrom testDatabase import testdbfrom . import viewurlpatterns = { url(r'^$', view.lala)
5.现在启动服务,就可以在浏览器的地址栏输入:
127.0.0.1:8000
去看看使用模板带来的效果啦,快去试试吧!
阅读全文
0 0
- Diango学习3:Django模板应用实例
- Diango 学习
- Django模板应用实例templates\hello.html
- Django学习笔记-3-模板
- 使用django-grappelli美化diango后台
- django ajax 应用实例
- Django学习3-模板中使用变量
- django 学习 (二) 模板
- Django学习____模板
- django 模板学习
- django学习--templates模板
- 四招改善Diango应用性能
- <Diango 学习之 实现文章展示>
- Django的学习笔记(二)(Django模板)
- template 模板应用实例
- Django学习,HelloWorld应用
- 【django 学习笔记】03-模板
- Django 学习笔记2 模板
- Twitter-Snowflake,64位自增ID算法详解
- Ubuntu和windows7双系统时间错误
- String类
- 数据不平衡之SMOTE算法
- MFC创建非模态子窗口
- Diango学习3:Django模板应用实例
- Fragment生命周期
- 搭建本地服务器查看网页
- HDU 1272 小希的迷宫(并查集)
- 高斯消元
- Ubuntu上实现蓝牙串口通讯(SPP)
- C++大整数相加减
- 磁盘util高问题排查
- sduacm2016级暑假集训 背包