使用命名方式使用django的url模式
2013-07-10 17:35
295 查看
有如下一个url配置:
这个url中,2个不同的url指向了同一个处理函数。这种情况在开发中经常需要,但是直接使用会导致django报错。django提供了一个解决办法:
在这里,我们将每个url模式进行了命名,为他们指定了单独的名字。
这样,当我们在使用reverse或者url标签的时候就不会出现找不到对应url的情况了。
问题解决,ok!
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!
相关文章推荐
- 使用命名方式使用django的url模式
- Django之URL的命名空间和命名模式
- Django:URL-patterns的高级使用方式与URL传递参数
- 在Django的URLconf中使用命名组的方法
- Django之URL的命名空间和命名模式
- Django:URL-patterns的高级使用方式与URL传递参数
- Django中url使用命名空间的错误
- 在Django的URLconf中使用命名组的方法
- 实施和使用 Singleton 设计模式的有效方式
- Django 中的js文件 post请求的url无法使用使用{% url ‘path’ %}
- spring-oauth-server实践:使用授权方式四:client_credentials 模式的客户端和服务端交互
- 在C#中使用代理(即委托)的方式触发事件(观察者模式)
- 使用微软人脸API实现人脸识别(java的URL方式)
- 使用url_helper简化Python中Django框架的url配置教程
- 在Django的URLconf中使用多个视图前缀的方法
- IOS 不集成SDK使用URL方式打开地图导航 谷歌 百度 高德
- HttpURLconnection使用POST方式提交JSON数据给服务器
- Python Django 中的STATIC_URL 设置和使用解析
- python django的模板的基本使用方式
- 在django中使用 MEDIA_URL 和 MEDIA_ROOT