django 带參数的 url
django url 參数
2023-09-14 09:08:01 时间
url就像筋络一样把django这个大框架的各个部分紧紧的连接成一个总体,所以要了解django从url開始是一个不错的方向。
一般的view template url的关系这里就不讲了,以下会具体介绍下在url中參数的传递的样例。
1. 简单的參数调用
url(r’^articles/(\d{4})/(\d{2})/$’, ’news.views.month_archive’),
对于上面的url,假设用 /articles/2005/03/ 来解析。最后就会解析到view到
news.views.month_archive(request, ’2005’, ’03’).
2. 带命名的參数调用
上面的固然简单,可是没有參数名以后看起来总是让人费解,不是一个好的编程习惯,先介绍下參数名的规则
(?P<name>pattern)
相同还是和前面一样逻辑的样例
url(r’^articles/(?P<year>\d{4})/(?
P<month>\d{2})/$’, ’news.views.month_archive’),
news.views.month_archive(request,year=’2005’, month=’03’)
这样就比之前的会更明了一些
3. 对于url在template中的映射
对于1中的样例用:
{% url ’path.to.some_view’ v1 v2 %}
对于2 中的样例用:
{%
url
’path.to.some_view’
arg1=v1 arg2=v2
%}
相关文章
- Django的聚合查询与原生操作
- Django(13)django时区问题
- Django(8)reverse函数「建议收藏」
- django菜鸟教程用pycharm_runoob菜鸟教程官网
- Python Django 编程 | 连载 03 - Django 视图
- 【Django】当大型项目采用Django框架对于QueryDict以及模板的表单在Admin 管理工具的使用
- 把 Django 网站做成能用 pip 安装的软件包
- Django+Celery学习笔记3——django+celery+redis实现异步任务与定时任务
- django Foreignkey 之 on_delete
- Django CKEditor 给 a tag(标签)添加 target 默认值
- django2.2 + mysql + pymysql: django.db.utils.InternalError: (1366, "Incorrect string value 解决方案
- python-Django-URL 路由(二)
- 『MySQL连接URL:获取快速、安全连接』(连接mysql的url)
- eclipse pydev django 接收 post 发来的 json 请求详解编程语言
- DRF (Django REST framework) 中的视图扩展类详解编程语言
- 掌握MySQL URL写法,快速实现数据库连接(mysql的url怎么写)
- Linux下运行URL:一种新的操作体验(linux执行url)
- MySQL中如何配置URL(mysql中url配置)
- 将URL队列放入Redis全面优化抓取(url队列放进redis)
- Oracle中URL编码的技巧和解决方案(Oracle中url编码)
- 浅谈PHP解析URL函数parse_url和parse_str