我正在使用 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代码有什么问题以及如何解决上面的错误
已编辑
此外,当我admin.autodiscover()
在 urls.py 中取消注释时,我收到一个奇怪的错误,如下所示
Exception Value: cannot import name plugin_pool
Exception Location: /usr/lib/python2.7/site-packages/cms/admin/__init__.py in <module>, line 7
当我访问 url 时http://localhost:8000/admin/
,它的显示
"You had no permissions to edit anything"
已编辑2
即使在添加后我也没有/无法看到可编辑{% cms_toolbar %}
模式body tag