搭建自己的Django应用(3)Writing your first Django app, part 3
来源:互联网 发布:最全的外文数据库 编辑:程序博客网 时间:2024/06/07 02:49
在完成(2)之后,我们来继续关注创建一个公开的界面——views
view是在你的Django网页中的实现特定功能大的页面,它有一个特殊的模板,比如,在一个博客app中,你可能需要以下的views:
Blog homepage
Entry “detail” page
Year-based archive page
Month-based archive page
Day-based archive page
Comment action
在polls应用中,我们有下面4个views
index
detail
results
vote
写更多的views
修改polls/views.py变为以下内容:
def detail(request, question_id): return HttpResponse("You're looking at question %s." % question_id)def results(request, question_id): response = "You're looking at the results of question %s." return HttpResponse(response % question_id)def vote(request, question_id): return HttpResponse("You're voting on question %s." % question_id)
修改polls.urls:
from django.conf.urls import urlfrom . import viewsurlpatterns = [ # ex: /polls/ url(r'^$', views.index, name='index'), # ex: /polls/5/ url(r'^(?P<question_id>[0-9]+)/$', views.detail, name='detail'), # ex: /polls/5/results/ url(r'^(?P<question_id>[0-9]+)/results/$', views.results, name='results'), # ex: /polls/5/vote/ url(r'^(?P<question_id>[0-9]+)/vote/$', views.vote, name='vote'),]
0 0
- 搭建自己的Django应用(3)Writing your first Django app, part 3
- 搭建自己的Django应用(1)Writing your first Django app, part 1
- 搭建自己的Django应用(2)Writing your first Django app, part 2
- Writing your first Django app, part 1
- Writing your first Django app, part 1
- Writing your first Django app, part 1
- Writing your first Django app, part 2
- 看完了Writing your first Django app, part 1,我的笔记(1)
- 你好,Django之Writing your first Django app, part 1(记录文档)
- [翻译]Django1.11 Writing your first Django app, part 1
- Writing your first Django app--Django 第一步
- Python Django的使用:Writing your first Django app--实践
- Writing your first Django app, part 2---IE的问题吗?费解
- [笔记]Writing your first Django app
- Django 官方文档write your first Django app --3
- Django 官方文档write your first Django app --1
- Django 官方文档write your first Django app --2
- Django 官方文档write your first Django app --4
- 并查集--PAT.A1107.Social Clusters
- 用jQuery实现菜单隐藏
- oj2494: 大写字母转小写字母
- synchronized同步方法
- CSS3基础——CSS 概述、语法
- 搭建自己的Django应用(3)Writing your first Django app, part 3
- java安全架构____java DSA加密解密
- codeforce 777 C. Alyona and Spreadsheet (线段树)
- hadoop中namenode工作机制简图
- http://www.jianshu.com/p/b763434fd33a
- draw2d_Demo_code
- LeetCode题解(Week 1):Container With Most Water
- 几分钟了解JAVA语言设计系统
- jsp+servlet实现最基本的注册登陆功能