Django: AttributeError: объект 'function' не имеет атрибута 'get_extra_actions'

Я получаю эту ошибку, и похоже, что это проблема с маршрутизатором

urls.py:

from django.contrib import admin
from django.urls import path, include
from rest_framework import routers
from main import views
from django.contrib.auth.views import LoginView
router = routers.SimpleRouter()
router.register(r'login', LoginView.as_view(), basename='login')

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include(router.urls()))


]

error:

extra_actions = viewset.get_extra_actions()
AttributeError: 'function' object has no attribute 'get_extra_actions'

Вот полный откат, stackoverflow не позволил мне опубликовать полный откат из-за проблемы форматирования:

https://paste.gg/p/anonymous/620b2e1923014f3c8ae2eec788656d7b

Итак, я предполагаю, что вид не имеет проблем (который является видом по умолчанию Django), кто-нибудь может помочь мне решить эту проблему?

Вернуться на верх