Django以字符串形式获取当前视图的名称

时间:2017-10-28 12:42:56

标签: python django view

是否可以以字符串形式获取Django视图的名称? 我搜索了很多但找不到答案。

2 个答案:

答案 0 :(得分:0)

尝试

request.view

示例:

if request.view == "my_view":
    #do things

答案 1 :(得分:0)

如果您从 resolve 获得作为函数的视图,您可以这样检查:

view, _, _ = resolve(request.path)
view_name = view.__name__