小编Nik*_*ike的帖子

如何在多部署可重用的Django应用程序中获取current_app以使用reverse?

我正在编写可重用的应用程序.我想多次部署它.

这是urls.py:

urlpatterns = patterns('',
(r'^carphotos/', include('webui.photos.urls', app_name='car-photos') ),
(r'^userphotos/', include('webui.photos.urls',  app_name='profile-photos') ),)
Run Code Online (Sandbox Code Playgroud)

和照片/ urls.py:

urlpatterns = patterns('webui.photos.views',
url(r'^$', album_list, name="album-list" )
url(r'^newalbum/$', album_page, {'create': True}, name="album-create"),)
Run Code Online (Sandbox Code Playgroud)

在album_list视图中,我想显示用于创建新相册album_page的网址.

我发现我必须使用反向函数的参数current_app来获取正确的URL.

但是如何获得这个current_app?我认为答案很简单.但我在django文档中找不到它.

谢谢,尼克

python django django-urls

8
推荐指数
2
解决办法
5895
查看次数

标签 统计

django ×1

django-urls ×1

python ×1