ModuleNotFoundError at /admin/login/
No module named 'users.backends'
Request Method: GET
Request URL: http://127.0.0.1:8000/admin/login/?next=/admin/
Django Version: 5.0.6
Exception Type: ModuleNotFoundError
Exception Value:
No module named 'users.backends'
Exception Location: <frozen importlib._bootstrap>, line 1324, in _find_and_load_unlocked
Raised during: django.contrib.admin.sites.login
Python Executable: C:\Users\DELL\Documents\Jamor_tech\Jam_T\Jam_T\Scripts\python.exe
Python Version: 3.12.3
Python Path:
['C:\\Users\\DELL\\Documents\\Jamor_tech\\Jam_T',
'C:\\Users\\DELL\\AppData\\Local\\Programs\\Python\\Python312\\python312.zip',
'C:\\Users\\DELL\\AppData\\Local\\Programs\\Python\\Python312\\DLLs',
'C:\\Users\\DELL\\AppData\\Local\\Programs\\Python\\Python312\\Lib',
'C:\\Users\\DELL\\AppData\\Local\\Programs\\Python\\Python312',
'C:\\Users\\DELL\\Documents\\Jamor_tech\\Jam_T\\Jam_T',
'C:\\Users\\DELL\\Documents\\Jamor_tech\\Jam_T\\Jam_T\\Lib\\site-packages']
Server time: Sun, 29 Sep 2024 18:06:12 +0000.
我在浏览器上尝试了“http://127.0.0.1:8000/admin”,期待我的管理页面,以便我可以测试我的超级用户详细信息以及一般测试整个项目,
Django 似乎正在尝试导入一个名为“users.backends”的模块,该模块不存在或可能不在 Python 路径中。当您的身份验证配置错误时,通常会发生这种情况。 要解决此问题:
查看您的settings.py 文件,特别是 INSTALLED_APPS、AUTH_USER_MODEL 和 AUTHENTICATION_BACKENDS 部分会很有帮助。如果没有看到这些,就很难说出错误的确切原因。 如果您可以分享您的settings.py的相关部分。