【问题标题】:Can't see objects created in Django-Mezzanine Admin site看不到在 Django-Mezzanine 管理站点中创建的对象
【发布时间】:2016-01-29 19:17:38
【问题描述】:

我刚刚将一个网站从 Django 1.7/Mezzanine 3 升级到 Django 1.8/Mezzanine 3。这样做之后,我发现管理站点没有显示我的应用程序中以前创建的任何对象,即使它们存在于数据库中并且在直播网站上。

当我在浏览器中检查对象时,似乎根本没有搜索数据库。这会影响我的所有应用程序,以及 Django 原生的用户应用程序。它确实影响 Django 原生的 pages 应用程序、cmets 应用程序或博客文章应用程序。

我已尝试删除迁移文件、重新启动服务器、删除并重新创建数据库以及删除受影响的表以重新创建它们。

没有错误消息,页面看起来还没有人创建任何对象。当您创建一个新对象并保存它时,您仍然看不到它们,即使新对象是活动的并且在数据库中。

【问题讨论】:

  • 你在运行 nginx 吗?当我启用 proxy_set_header 主机时,我有这个和 404。
  • 我使用的是 Django 自带的内置开发服务器

标签: python django mezzanine


【解决方案1】:

所以我最终找出了问题所在。我项目中的模板有一个名为“main”的内容块,用于模仿原生模板文件。我需要给内容块一个全面的新名称,因为它们以某种方式覆盖了 Mezzanine 模板。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-27
    • 2016-01-30
    • 2015-06-11
    • 1970-01-01
    • 1970-01-01
    • 2014-02-16
    • 1970-01-01
    • 2021-07-25
    相关资源
    最近更新 更多