gpt4 book ai didi

python - Django project/admin 站点匹配查询不存在

转载 作者:行者123 更新时间:2023-12-01 12:42:01 24 4
gpt4 key购买 nike

我在 heroku 上运行一个网站。当我访问位于 www.mysite.com/admin 的网站管理员时,我的问题就出现了。当我访问这个页面时,我得到

DoesNotExist at /admin/
Site matching query does not exist.

事实是,我的项目/admin 在本地以及在我的登台服务器上工作。当我现场访问它时,它就发生了,我得到了那个错误。

环顾 SOF 之后,我尝试使用以下命令运行 python manage.py shell:

from django.contrib.sites.models import Site
Site.objects.create(pk=1, domain='www.xxx.com', name='xxx.com')

然后我将 SITE_ID = 1 更改为 SITE_ID = www.mysite.com,这最终破坏了我的登台服务器,因此我将其改回并再次尝试而不更改 SITE_ID。

可能是什么问题?

最佳答案

您设置文件中的 SITE_ID 设置似乎指向数据库中不存在的 ID。

您需要在站点模型中创建一个新站点(通过管理员)并更改设置文件中的 ID 以匹配该站点,或者通过 SQL 重新插入该项目并为其提供与您的设置文件相同的 ID .

关于python - Django project/admin 站点匹配查询不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23505981/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com