我正在使用django-cms设计一个cms网站,我配置了一切并且工作正常。但是当我尝试使用placeholder
标签时,它显示错误
假设我有 base.html 代码,如下所示
{% load cms_tags sekizai_tags menu_tags %}
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Welcome to Services</title>
</head>
<body>
{% cms_toolbar %}
<div class='new'>
{% block base_content %}{% endblock %}
</div>
</body>
</html>
我正在尝试使用以下代码
呈现 home.html{% extends "base.html" %}
{% load cms_tags menu_tags sekizai_tags %}
{% block base_content %}
{% placeholder 'terms_and_conditions' %}
<p>This is the placeholder of editing the data</p>
{% endplaceholder %}
{% endblock %}
刷新页面时出现以下错误
Exception Value:
Invalid block tag: 'endplaceholder', expected 'endblock'
Exception Location: /usr/lib/python2.7/site-packages/django/template/base.py in invalid_block_tag, line 320
任何人都可以让我知道上面的HTML代码中有什么错误以及如何解决上述错误
此外,当我在urls.py中取消注释admin.autodiscover()
时,我会收到一个奇怪的错误,如下所示
Exception Value: cannot import name plugin_pool
Exception Location: /usr/lib/python2.7/site-packages/cms/admin/__init__.py in <module>, line 7
当我访问网址http://localhost:8000/admin/
时,显示
"You had no permissions to edit anything"
Edited2
即使在{% cms_toolbar %}
body tag
后,我也无法看到/无法看到可编辑模式
答案 0 :(得分:0)
删除{%endplaceholder%}
错误日志
中指定的endplaceholder没有此类标记无效的块标记:'endplaceholder',预期'endblock'