昨天我设置了一个新的 Django 应用程序,当我停止工作时,管理员仍然可以。今天早上我运行服务器,我看到这个错误页面:
DoesNotExist at /admin/
Site matching query does not exist.
我没有触及任何代码或对数据库进行任何更改。在寻找答案时,我看到了这篇文章,确实,'django.contrib.sites'
从INSTALLED_APPS
我的settings.py
文件中删除确实“解决”了问题,但现在我想知道为什么。昨天我还在工作的时候显然有那条线INSTALLED_APPS
,但我想知道为什么它今天突然停止工作,因为从那以后我没有接触任何代码。