Почему я не вижу записи блога, которые я сделал, используя блог cmsplugin для Django-cms?
У меня есть django-cms на сервере разработки (localhost). Я установил cmsplugin , используя документированные инструкции здесь .
Когда я перехожу к "http://localhost:8000/admin/", Cmsplugin_Blog появляется под администрированием сайта. На странице записей мне представлен обзор сделанных мной записей. Редактируя отдельную запись, я могу добавить плагин (текст) и добавить текст для этой записи. Затем я проверяю, что данная запись опубликована.
Переходя на страницу моего блога (CMS-> Pages), я выбираю cmsplugin_blog и добавляю плагин для последних записей (я не вижу других соответствующих плагинов). Наконец, я выбираю расширенные настройки -> Приложение -> Блог Apphook (и сохранить). При предварительном просмотре страницы блога я вижу только даты последних записей и заголовки записей.
Я не уверен, что я что-то не так сделал в моей настройке, поэтому я включил процесс, через который я прошел, для установки cmsplugin.
Я отредактировал INSTALLED_APPS в settings.py:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.admin',
'django.contrib.sites',
'cms',
'cms.plugins.text',
'cms.plugins.picture',
'cms.plugins.link',
'cms.plugins.file',
'cms.plugins.flash',
'cms.plugins.googlemap',
'cms.plugins.teaser',
'cms.plugins.video',
'cms.plugins.twitter',
'cms.plugins.snippet',
'cms.plugins.inherit',
'cmsplugin_contact',
'cmsplugin_gallery',
'mptt',
'menus',
'south',
'sekizai',
'cmsplugin_blog',
'djangocms_utils',
'simple_translation',
'tagging',
'django.contrib.staticfiles',
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
)
А также добавлено:
JQUERY_JS = 'https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js'
JQUERY_UI_JS = 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.min.js'
JQUERY_UI_CSS ='http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/themes/smoothness/jquery-ui.css'
JQUERY_UI = '/path/to/jquery/'
JQUERY_JS = '%sjs/jquery-1.4.4.min.js' % JQUERY_UI
JQUERY_UI_JS = '%sjs/jquery-ui-1.8.9.custom.min.js' % JQUERY_UI
JQUERY_UI_CSS = '%scss/smoothness/jquery-ui-1.8.9.custom.css' % JQUERY_UI
CMSPLUGIN_BLOG_PLACEHOLDERS = ('first', 'second', 'third')
CMS_TEMPLATES = (
('template_1.html', 'Template One'),
('template_2.html', 'Template Two'),
('footer.html','Template Footer'),
('sidebar.html','Template Sidebar'),
('cmsplugin_blog/cmsplugin_blog_base.html','cmsplugin_blog'),
)
Я создал шаблон "cmsplugin_blog / cmsplugin_blog_base.html":
{% extends "base.html" %}
{% block body %}
{% block left-col %}{% endblock %}
{% block right-col %}{% endblock %}
{% endblock %}
А потом побежал:
python manage.py syncdb
После проблемы, описанной в моем вопросе, я создал новый шаблон view_detail.html :
{% extends "cmsplugin_blog/cmsplugin_blog_base.html" %}
{% load placeholder_tags cmsplugin_blog_tags simple_translation_tags %}
{% block left-col %}
{{ block.super }}
<h1>{% with object|get_preferred_translation_from_request:request as title %}{{ title }}{% endwith %}</h1>
<p class="date"><span>{{ object.pub_date|date:"d F Y" }}</span></p>
{% with object.placeholders|choose_placeholder:"content" as content %}
{% render_placeholder content %}
{% endwith %}
{% endblock %}
{% block right-col %}
{% render_author_links %}
{% render_month_links %}
{% render_tag_links %}
{% endblock %}
Однако, когда я пытаюсь использовать этот шаблон в CMS, я не могу добавить какие-либо плагины на страницу, и у меня все еще есть оригинальная проблема. Это полная копия моего settings.py для справки.