我使用的是login
个应用。它在我的sqlite3数据库中有一个表。我决定我不再需要它了,我从我的INSTALLED_APPS中删除了'login',
并删除了应用程序目录。但是,现在每当我去/admin
时,我都会得到:
ImportError at /admin/
No module named login
这是因为还有login
表吗?我怎么能摆脱它呢?我尝试了python manage.py dbshell
和drop table login;
,但它说一个名为login
的表格不存在。
答案 0 :(得分:3)
ImportError
表示Python无法满足import login
或from ... import login
语句。您可以在打印的回溯中检查语句的位置。它可能在安装的应用程序内的一些admin.py文件中。如果在登录/admin/
期间发生错误,您可以根据Lovelive的建议检查AUTHENTICATION_BACKENDS
设置。
错误与数据库表没有任何关系。