使用命名方式使用django的url模式
2024-10-15 22:07:08
有如下一个url配置:
urlpatterns = patterns('',
(r'^archive/(\d{4})/$', archive),
(r'^archive-summary/(\d{4})/$', archive, {'summary': True}),
)
这个url中,2个不同的url指向了同一个处理函数。这种情况在开发中经常需要,但是直接使用会导致django报错。django提供了一个解决办法:
urlpatterns = patterns('',
url(r'^archive/(\d{4})/$', archive, name="full-archive"),
url(r'^archive-summary/(\d{4})/$', archive, {'summary': True}, "arch-summary"),
)
在这里,我们将每个url模式进行了命名,为他们指定了单独的名字。
这样,当我们在使用reverse或者url标签的时候就不会出现找不到对应url的情况了。
问题解决,ok!
最新文章
- MVC2,MVC3,MVC4和MVC5的不同
- DIY的.net正则表达式工具
- iOS Assigning to &#39;id<;XXXDelegate>;&#39; from incompatible type &#39;BViewController *__strong&#39;
- db2 表授权语句
- 新LNMP环境,但是SESSION跨页面或者刷新 session丢失
- VISUAL SVN安装 及客户端使用
- 关于WinRT中c++和c#相互调用的问题
- Makefile第二讲:打印出内容和使用变量
- mysql的limit性能,数据库索引问题,dblog问题
- nodejs 在headers添加内容发送到后端
- LB集群
- Unity3d socket通信 切换到web版本时报错SecurityException解决办法
- Chapter 2 Open Book——5
- MVC 数据绑定
- Unreal Engine 4(虚幻UE4) GameplayAbilities插件入门教程(一)
- MicroService.Core简易微服务框架《一、简介》
- template.compile()方法
- c++ -->; 父类与子类间的继承关系
- LIRe 源代码分析 7:算法类[以颜色布局为例]
- 复旦大学2017--2018学年第一学期(17级)高等代数I期末考试第六大题解答