TypeError: объект 'str' не является вызываемым в django [закрыто]
Я пытаюсь создать аутентификацию django, но получаю следующую ошибку.
TypeError: объект 'str' не является вызываемым
Вот мой файл urls.py. Я думаю, что ошибка может быть в этом файле, но я не могу ее получить.
"""demo_project URL Configuration
The `urlpatterns` list routes URLs to views. For more information please see:
https://docs.djangoproject.com/en/4.0/topics/http/urls/
Examples:
Function views
1. Add an import: from my_app import views
2. Add a URL to urlpatterns: path('', views.home, name='home')
Class-based views
1. Add an import: from other_app.views import Home
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
Including another URLconf
1. Import the include() function: from django.urls import include, path
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path, include
from django.contrib.auth import views as auth_views
from blog.forms import LoginForm
urlpatterns = [
path('admin/', admin.site.urls),
path('blogs/', include('blog.urls', namespace='blogs')),
path('login/', auth_views.LoginView.as_view(template_name='blog/login.html', authentication_form='LoginForm'), name='login'),
]
Вот трассировка ошибки-
Traceback (most recent call last):
File "/home/anshul/my-django/myapp_env/lib/python3.8/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
File "/home/anshul/my-django/myapp_env/lib/python3.8/site-packages/django/core/handlers/base.py", line 197, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/home/anshul/my-django/myapp_env/lib/python3.8/site-packages/django/views/generic/base.py", line 84, in view
return self.dispatch(request, *args, **kwargs)
File "/home/anshul/my-django/myapp_env/lib/python3.8/site-packages/django/utils/decorators.py", line 46, in _wrapper
return bound_method(*args, **kwargs)
File "/home/anshul/my-django/myapp_env/lib/python3.8/site-packages/django/views/decorators/debug.py", line 92, in sensitive_post_parameters_wrapper
return view(request, *args, **kwargs)
File "/home/anshul/my-django/myapp_env/lib/python3.8/site-packages/django/utils/decorators.py", line 46, in _wrapper
return bound_method(*args, **kwargs)
File "/home/anshul/my-django/myapp_env/lib/python3.8/site-packages/django/utils/decorators.py", line 133, in _wrapped_view
response = view_func(request, *args, **kwargs)
File "/home/anshul/my-django/myapp_env/lib/python3.8/site-packages/django/utils/decorators.py", line 46, in _wrapper
return bound_method(*args, **kwargs)
File "/home/anshul/my-django/myapp_env/lib/python3.8/site-packages/django/views/decorators/cache.py", line 62, in _wrapped_view_func
response = view_func(request, *args, **kwargs)
File "/home/anshul/my-django/myapp_env/lib/python3.8/site-packages/django/contrib/auth/views.py", line 67, in dispatch
return super().dispatch(request, *args, **kwargs)
File "/home/anshul/my-django/myapp_env/lib/python3.8/site-packages/django/views/generic/base.py", line 119, in dispatch
return handler(request, *args, **kwargs)
File "/home/anshul/my-django/myapp_env/lib/python3.8/site-packages/django/views/generic/edit.py", line 144, in get
return self.render_to_response(self.get_context_data())
File "/home/anshul/my-django/myapp_env/lib/python3.8/site-packages/django/contrib/auth/views.py", line 102, in get_context_data
context = super().get_context_data(**kwargs)
File "/home/anshul/my-django/myapp_env/lib/python3.8/site-packages/django/views/generic/edit.py", line 74, in get_context_data
kwargs["form"] = self.get_form()
File "/home/anshul/my-django/myapp_env/lib/python3.8/site-packages/django/views/generic/edit.py", line 39, in get_form
return form_class(**self.get_form_kwargs())
TypeError: 'str' object is not callable
[02/Apr/2022 08:08:50] "GET /login/ HTTP/1.1" 500 119621
[Вот ссылка на git-репозиторий] (https://github.com/AnshulGupta22/demo-project)
Я искал эту ошибку, но ни одно из решений мне не помогло. Я новичок в django, поэтому буду признателен за помощь.