ошибка заполнителя в django cms

Я использую 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


person Shiva Krishna Bavandla    schedule 21.01.2013    source источник
comment
попробуй {% placeholder 'terms_and_conditions' or %} ... {% endplaceholder %}   -  person DanielB    schedule 21.01.2013
comment
да, я пробовал, ничего не отображается .... На самом деле абзац должен отображаться, и его можно редактировать, верно?   -  person Shiva Krishna Bavandla    schedule 21.01.2013
comment
@DanielB: я отредактировал свой код выше и добавил дополнительный контент, не могли бы вы просмотреть и помочь мне здесь?   -  person Shiva Krishna Bavandla    schedule 21.01.2013
comment
Что происходит, когда вы идете в http://localhost:8000/?edit ?   -  person DanielB    schedule 21.01.2013
comment
Он возвращается на основную домашнюю страницу   -  person Shiva Krishna Bavandla    schedule 21.01.2013


Ответы (1)


удалить {% endplaceholder %}

Нет такого тега, как endplaceholder, как указано в вашем журнале ошибок.

Неверный тег блока: "endplaceholder", ожидаемый "endblock"

person biobirdman    schedule 03.02.2014