我知道如何在 django 中使用 url 解析来获取 url 名称。
我想以类似的方式处理来自某个应用程序的所有请求,所以我想我可以通过从 url 获取应用程序名称来做到这一点。
我怎样才能做到这一点?
路径你会很头痛,因为你必须应用很多分割。更好的方法是:
request.resolver_match
其中包含 :
{'app_name': '', '_func_path': 'app_name.views.ClassName', 'args': (),
'func': , 'url_name':
'url-for-class','命名空间':'','kwargs':{},'view_name':
'类名称','app_names':[],'命名空间':[]}
使用request.resolver_match._func_path
会获取你的 app_name 和 ClassName
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)