开始使用django-cms:page_submit_row错误

1 投票
2 回答
511 浏览
提问于 2025-04-15 15:52

我刚开始学习django-cms,想在管理界面编辑一个页面时遇到了一个错误。

这个错误是因为出现了一个叫TemplateSyntaxError的异常,问题出在{% page_submit_row %}这个模板标签上。

TemplateSyntaxError at /admin/cms/page/1/

Caught an exception while rendering: admin/page_submit_line.html

Request Method: GET
Request URL: http://127.0.0.1:8082/admin/cms/page/1/
Exception Type: TemplateSyntaxError
Exception Value: Caught an exception while rendering: admin/page_submit_line.html
Exception Location: C:\Program Files\Python26\lib\site-packages\django\template\debug.py in render_node, line 81

有没有人知道django-cms的好教程吗?

更新:看起来django-cms的安装没有完全成功,缺少了admin/page_submit_line.html这个模板。我尝试了好几次重新安装,结果都差不多。手动复制这个文件解决了问题。

我怎么才能确保安装是正确的呢?我觉得可能还有其他文件缺失。手动复制缺失的文件这样做安全吗?

2 个回答

0

你可能需要在文件的顶部使用 {% load %} 来加载模板标签库。

0

看起来这个问题是出在django-cms的安装程序上。之前是RC2版本,现在已经有RC3版本了。

而且,建议使用easy_install来进行安装。

使用easy_install安装RC3版本解决了这个问题。

祝好!

撰写回答