Django自学习7 views.py
来源:互联网 发布:手机淘宝模拟器电脑版 编辑:程序博客网 时间:2024/05/21 06:59
在Django中,关于URLconf主要应用:
例如:
其中(?P<slug>)就是传值的意思:slug=某值。
url在urls.py中是顺序匹配的
URLconf在什么上查找呢?:
请求的URL被看做是一个普通的python字符串,URLconf在其查找并匹配。进行匹配时将不包括GET或
POST请求方式的参数以及域名。
对同一个URL无论是POST请求 还是GET请求或是HEAD请求方法等等--都将路由到相同的函数。
捕获的参数永远是字符串。
指定视图参数的默认值:
示例:
包含其他的URLconfs:
基于类的内建通用视图:
Django使用通用视图来完成下列功能:
为单一的对象展示列表和一个详细的页面。如果我们创建一个应用来管理会议,那么一个TalkListView和一个RegisteredUserListView将是列表视图的例子。一个单独的讨论信息页面就是我们称之为u“详细”视图的例子。
在年/月/日归档页面,以及详细页面和“最后发表”页面中,展示以数据库为基础的对象
允许用户创建,更新和删除对象--以授权或无授权的方式。
总的来说,这些视图提供了一些简单的接口来完成开发者遇到的大多数常见任务。
扩展通用视图:
对象的通用视图:
TemplateView确实很有用,但是当你需要呈现你的数据库中的内容时Django的通用视图才真正脱颖而出。因为这是如此常见的任务。Djagno提供了一大把内置的通用视图,是生成对象的列表和详细视变得即为容易。例如:
在model层
现在我们需要定义一个视图:
0 0
- Django自学习7 views.py
- Django&views.py&urls.py
- Django--4--views.py详解
- 8.Django中views.py详解
- Django的views.py文件拆分
- Django views.py 和 html 之间参数传递关系
- Django cms项目之views.py(3)
- Django自学习4
- Django自学习5
- Django自学习8
- django入门笔记7 - views
- 生产环境Django修改过views.py或settings.py没有生效错误依旧的解决办法
- Django学习之一(自学习日志)
- python views.py传惨
- 自学习Django中遇到的一些问题
- Django笔记-URLConf Views
- Django笔记-generic views
- Django笔记-generic views
- 客厅智能化(5、6)
- 给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。
- hibernate 与MYSQL 求两个字符串数组的交集
- 关灯游戏
- haml入门
- Django自学习7 views.py
- linux input子系统驱动(三)
- Poj 2774 Long Long Message|后缀数组
- 写在15年初
- SpringMvc+mybatis手动开启和提交事务
- 两个数和三个数的最大值和最小值宏定义
- Qt学习篇一:收集学习资源
- scala的高阶函数
- vmware安装macos方法