Dan*_*gen 4 django django-views
我正在尝试从视图或模板访问当前的应用名称.
在其他SO答案如何在django中使用python获取应用程序名称以及如何在Django中获取当前应用程序我发现resolve(request.path).app_name应该返回当前的应用程序名称.但在我的情况下,它返回"无".
我正在使用Django 1.3.
要使其工作,您必须app_name在包含您的网址时传递参数:
#urls.py
urlpatterns = patterns('',
    (r'^manufacturers/', include('manufacturers.urls', app_name='manufacturers')),
)
#shell output
In [1]: resolve('/manufacturers/my_manufacturers/').app_name
Out[1]: 'manufacturers'
更多信息:定义URL名称空间
| 归档时间: | 
 | 
| 查看次数: | 2912 次 | 
| 最近记录: |