我在一个项目中使用 django 1.4,我想在许多应用程序的视图中使用模板。我的 urls.py 看起来像
urlpatterns = patterns('',
url(r'^canvas/', include('canvas.urls', namespace="canvas")),
url(r'^checkin/', include('checkin.urls', namespace="checkin")),
url(r'^show/', include('facebook_tab.urls', namespace="show")),
我的画布/urls.py
from django.conf.urls import patterns, url
from canvas.views import AllShowsView
urlpatterns = patterns('',
url(r'^shows/$', AllShowsView.as_view(), name='shows'),
)
我的 facebook_tab/urls.py
from django.conf.urls import patterns, url
from facebook_tab.views import AllShowsView
urlpatterns = patterns('',
url(r'^shows/$', AllShowsView.as_view(), name='shows'),
)
而且我想以这样一种方式使用模板,在使用{% url shows %}
.
我尝试将 current_app 传递给 Context 字典,但没有成功。当我尝试做类似的事情时它也不起作用reverse("shows", current_app="canvas")
。官方文档对此并不十分清楚。