我正在研究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.
我理解这一定是因为在对象和类上调用方法的不同,但不确定究竟是什么导致它以及如何解决。
答案 0 :(得分:4)
你在这里实例化了这个课程,你不应该这样做。它应该是:
path('organizations/', views.OrganizationListView.as_view(), name='organizations'),