gpt4 book ai didi

django - 如何修复 django_sites 表?

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

试图获得 oauth模块开始工作我采取了以下措施:manage.py reset sites
这会杀死我网站的管理员和登录功能。

所以,我的问题是如何回到第一方并修复我破坏的东西。

这是我在尝试显示管理工具时当前的错误:

DoesNotExist at /admin/
Site matching query does not exist.
Request Method: GET
Request URL: http://mdev.5buckchuck.com/admin/
Django Version: 1.3
Exception Type: DoesNotExist
Exception Value:
Site matching query does not exist.`

我查看了文档,但我对此感到迷茫和疲惫:
http://docs.djangoproject.com/en/1.3/ref/contrib/sites/

它似乎表明: manage.py syncdb
所以,我想知道下一步该怎么做……

最佳答案

你真的不需要 sites如果您只从项目中运行一个站点,则最简单的解决方法是从您的 INSTALLED_APPS 中删除以下项目。并且错误应该消失:

'django.contrib.sites'

您也可以重新创建丢失的 Site来自外壳的对象。运行 python manage.py shell进而:
from django.contrib.sites.models import Site
Site.objects.create(pk=1, domain='mdev.5buckchuck.com', name='5buckchuck.com')

关于django - 如何修复 django_sites 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6086852/

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