Python错误:此方法仅适用于类,而不适用于实例

时间:2018-02-04 21:23:34

标签: python django view

我正在研究Django应用程序,并在我的urls.py中定义了以下行

path('organizations/', views.OrganizationListView().as_view(), name='organizations'),

当我运行服务器时,我收到以下错误

lib\site-packages\django\utils\decorators.py", line 11, in __get__
    raise AttributeError("This method is available only on the class, not on instances.")
AttributeError: This method is available only on the class, not on instances.

我理解这一定是因为在对象和类上调用方法的不同,但不确定究竟是什么导致它以及如何解决。

1 个答案:

答案 0 :(得分:4)

你在这里实例化了这个课程,你不应该这样做。它应该是:

path('organizations/', views.OrganizationListView.as_view(), name='organizations'),