Django系列教程(5)-- 视图URLconf及视图函数的定义
来源:互联网 发布:刷钻平台源码 编辑:程序博客网 时间:2024/06/06 19:29
视图是被定义在view.py中的一个python函数,接受一个web请求,把html或重定向作为响应
URLconf
- 在setting.py文件中通过ROOT_URLCONF指定根级url的配置
- urlpatterns是一个url()实例的列表
一个url()对象包括:
- 正则表达式
- 视图函数
- 名称name
编写URLconf的注意:
- 若要从url中捕获一个值,需要在它周围设置一对圆括号
- url进行匹配时不包括get或post请求的参数及域名
- 正则表达式非命名组,通过位置参数传递给视图
url(r’([0-9]+)/$’,views.detail,name=’detail’),
正则表达式表示命名组,通过关键字参数传递给视图,本例的关键字参数为id
url(r’^(?P[0-9]+)/$’,view.detail,name=’detail’),
参数匹配规则:优先使用关键字参数,如果没有命名参数则使用位置参数
- 每个捕获的参数作为一个普通的python字符串传递给视图
定义视图
- 传入视图函数的参数:
- 一个HttpRequest实例
- 通过正则表达式获取的位置参数
- 通过正则表达式获取的关键字参数
阅读全文
0 0
- Django系列教程(5)-- 视图URLconf及视图函数的定义
- Django入门-6:视图(URLconf使用)
- [django]入门教程2:视图开发-定义视图函数及配置相应URL
- 视图与URLconf
- Django视图及URL系列之五
- Django视图(python函数)
- Python+Django+SAE系列教程9-----Django的视图和URL
- Django普通视图函数和基于类视图的分页
- Django-restframework04 基于类视图的视图函数
- Django的URLConf技巧
- Django的URLConf技巧
- django--视图函数的包装(Wrapping view function)
- django的通用视图
- Django框架全面讲解 -- Django Views(视图函数)
- Flask系列教程(5)——视图高级
- Django REST framework教程三: 基于类的视图
- Django REST FrameWork中文教程3:基于类的视图
- Django入门-6:视图定义和错误视图
- MATLAB相机标定的使用并导出XML文件
- 立flag
- shiro权限管理简易整理
- Git入门学习笔记(二) 远程仓库
- CentOS7 Tomcat 实时查看运行日志打印
- Django系列教程(5)-- 视图URLconf及视图函数的定义
- Spring Cloud Feign 使用feign client时遇到的一个坑
- 再回首html和css
- 吴恩达学习-浅层神经网络
- 8G内存可以建立多少个tcp长连接?
- HTML语言编码charset不要写在标题<title>的下面
- 使用junit4.12作单元测试报Exception in thread "main" java.lang.NoClassDefFoundError: org/hamcrest/SelfDescrib
- QT控件大全 三十 QGumPush
- Python练习数据结构笔记