Как решить проблему TypeError на странице администратора?
Я довольно новичок в Django и я просто следовал за учебником. Я работал над добавлением лид-страницы и не смог загрузить страницу администратора после добавления лид-страницы. Я получаю сообщение следующего содержания
TypeError at /admin/
'set' object is not reversible
Request Method: GET
Request URL: http://127.0.0.1:8000/admin/
Django Version: 3.2.8
Exception Type: TypeError
Exception Value:
'set' object is not reversible
Exception Location: C:\Users\Dell\Desktop\prog\programa\lib\site-packages\django\urls\resolvers.py, line 460, in _populate
Python Executable: C:\Users\Dell\Desktop\prog\programa\Scripts\python.exe
Python Version: 3.9.7
Python Path:
['C:\\Users\\Dell\\Desktop\\prog',
'C:\\Program '
'Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.9_3.9.2032.0_x64__qbz5n2kfra8p0\\python39.zip',
'C:\\Program '
'Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.9_3.9.2032.0_x64__qbz5n2kfra8p0\\DLLs',
'C:\\Program '
'Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.9_3.9.2032.0_x64__qbz5n2kfra8p0\\lib',
'C:\\Users\\Dell\\AppData\\Local\\Microsoft\\WindowsApps\\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0',
'C:\\Users\\Dell\\Desktop\\prog\\programa',
'C:\\Users\\Dell\\Desktop\\prog\\programa\\lib\\site-packages']
У меня была ошибка в urls.py У меня были разные брекеты после того, как я сделал эти изменения:
from django.urls import path
from .views import lead_list
app_name = "leads"
urlpatterns = {
path('', lead_list)
}
Я изменил скобки для urlpatterns :
from django.urls import path
from .views import lead_list
app_name = "leads"
urlpatterns = [
path('', lead_list)
]
После того, как я изменил скобки, страница администратора заработала.