【问题标题】:Django-CMS - example page deletedDjango-CMS - 示例页面已删除
【发布时间】:2014-07-05 15:16:33
【问题描述】:

我刚刚在我的服务器上安装了 django-cms。安装后,有一个示例站点 (example.com)。

为了使网站适应我的需要,我删除了这个网站。这似乎是一个错误 - 现在我得到的只是“DoesNotExist”-Exceptions,即使我去 /admin/ 时也是如此。

是否可以修复它或者重置安装是一个更简单的解决方案?

【问题讨论】:

  • 谢谢!我试过了,但这并没有解决它。仍然是“DoesNotExist”-Exceptions :(
  • 您必须将settings.py 中的SITE_ID 设置为站点对象的pk
  • Site.objects.all()[0].pk 返回 5 所以我将 SITE_ID 设置为 5 仍然没有运气:(
  • 抱歉,需要重新启动 django ...现在它可以工作了!

标签: python django django-cms


【解决方案1】:

正如@karthikr 所说

第一次运行

$> ./manage.py shell
>>> from django.contrib.sites.models import Site
>>> site = Site.objects.create(domain='example.com', name='example.com')
>>> site.save()

然后查找站点 ID:

>>>Site.object.all()[0].pk

使用settings.py 中的这个值作为SITE_ID 的值

别忘了重启 django。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-21
    • 2021-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-08
    相关资源
    最近更新 更多