根据Django文档,视图名是函数名或URL模式名称。 但扭转这样的一个URL“反向(MyView.as_view())”变成NoReverseMatch例外。 有没有办法通过函数名扭转基于类的看法?
Answer 1:
您可以使用名为URL模式 ,或者你可以这样做以下(在你的views.py
)
my_function = MyView.as_view()
现在反将工作: reverse('myviews.my_function')
文章来源: Django reverse class based views by function name do not work