- Django基础
- Django开发环境安装配置
- Django创建工程
- Django生命周期
- Django管理员界面
- Django创建视图
- Django URL映射
- Django模板系统
- Django模型
- Django页面重定向
- Django发送E-mail
- Django通用视图
- Django表单处理
- Django上传文件
- Django Apache配置
- Django Cookies处理
- Django Session会话
- Django缓存
- Django RSS
- Django Ajax应用
- Django快速入门
- Django快速入门-数据库模型
- Django快速入门-视图
- Django快速入门-表单
Django创建视图
简单的视图
我们将在 myapp 创建一个简单的视图显示: "welcome to zyiz !"
查看如下的视图 ?
from django.http import HttpResponse def hello(request): text = """<h1>welcome to zyiz !</h1>""" return HttpResponse(text)
在这个视图中,我们使用 HttpResponse 呈现 HTML(你可能已经注意到了,我们将HTML硬编码在视图中)。 在这个视图我们只是需要把它映射到一个URL(这将在即将到来的章节中讨论)的页面。
我们使用 HttpResponse 在渲染视图 HTML 之前。 这不是渲染网页的最佳方式。Django支持MVT模式,从而先渲染视图,Django - MVT这是我们需要的?
一个模板文件: myapp/templates/hello.html
现在,我们的视图内容如下 ?
from django.shortcuts import render def hello(request): return render(request, "myapp/template/hello.html", {})
from django.http import HttpResponse def hello(request, number): text = "<h1>welcome to my app number %s!</h1>"% number return HttpResponse(text)
当链接到一个网址,页面会显示作为参数传递的数值。 注意,参数将通过URL(在下一章节中讨论)传递。
上一篇:Django管理员界面
下一篇:Django URL映射
扫描二维码
程序员编程王