Что делает класс, за которым следует метод, в Python

В урлах Django есть такой код:

 path("login/", Login.as_view(), name="loggps")

Login - это класс, а as_view() - это метод, но его нет в классе Login, возможно, он есть в родительском классе.

Что делает Class.method в Python?

Я думаю, что as_view - это классметод

class Login:
    @classmethod
    def as_view(self):
        print("hi")

Login.as_view()

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