0

我正在使用 Django CMS 开发一个项目。现在我在尝试访问我的页面时遇到以下错误:

 Exception Type: DoesNotExist
 Exception Value: Placeholder matching query does not exist.

它在以下行给出错误:

<div class="practical-info">{% show_placeholder "practical-info" "snippets" %}</div>

我不太确定下一步该做什么。我使用了一个 sqldumb 来获取数据库中的所有数据,使用

manage.py syncdb

manage.py migrate

设置所有内容,并且没有任何错误。

希望有人能给我一些关于这个问题的见解!由于我什至不知道究竟是什么原因造成的,所以我很难找到解决办法!

提前谢谢!

4

1 回答 1

1

我相信您会收到此错误,因为 cms 需要一个名为“snippets”的页面,其中包含一个名为“practical-info”的占位符。这可能是您必须在管理员中创建的东西(或通过夹具加载)。

如果这是以前的工作站点,则可能有一个带有“实用信息”占位符的 cms 模板。使用包含该占位符的 cms 模板创建一个新页面,然后在页面详细信息管理员的“高级设置”表单集下,将“片段”设置为 id 的值。

于 2013-06-25T05:38:55.800 回答