按功能名称的Django基于反向类的视图不起作用

use*_*806 7 django django-class-based-views

根据django文档,viewname是函数名称或url模式名称.但是反转这个'反向(MyView.as_view())'的网址会变成NoReverseMatch异常.有没有办法按功能名称反转基于类的视图?

Tim*_*ony 7

您可以使用已命名的url模式,也可以执行以下操作(在您的中views.py)

my_function = MyView.as_view()
Run Code Online (Sandbox Code Playgroud)

现在反向将工作: reverse('myviews.my_function')