7

根据 django 文档,viewname 是函数名称或 url 模式名称。但是反转这样的 url 'reverse(MyView.as_view())' 会变成 NoReverseMatch 异常。有没有办法通过函数名来反转基于类的视图?

4

1 回答 1

7

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

my_function = MyView.as_view()

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

于 2012-11-02T10:30:31.957 回答