如何附加装饰器以包含在urls.py中?

时间:2015-01-24 15:07:02

标签: python django django-views

写下来是有效的:

url(r'^/signup$', my_decorator(my_view), name='sign up')

如何为包含内容编写相同内容?

url(r'^admin/', include(admin.site.urls)) # where to write my_decorator?

这个问题是否仅在request

的帮助下才能解决

1 个答案:

答案 0 :(得分:1)

没有直接的方法来做到这一点。使用include的网址格式无权访问视图以进行装饰。

你可以尝试编写修饰版的include来装饰任何包含的url模式。这可能很棘手,因为包含的网址格式可能会再次使用include

相关问题