Автор Джеймс Беннетт опубликовал исходный код для второго издания книги , чтобы вы могли либо проверить свой код по этому поводу, либо просто загрузить и использовать его код.
Однако есть два конкретных вопроса, на которые вам нужно ответить перед дальнейшей помощью:
какая версия книги? (Второе издание охватывает Django 1.1, то есть из сундука)
какую версию Django вы используете?
какая у вас версия Python (python -V
)?
Если вы используете второе издание и у вас есть svn'd Django из транка, я могу помочь - у меня все работает нормально. Вот моя (OS X) настройка (только для работы через второе издание книги с Django из транка):
in settings.py
:
TEMPLATE_DIRS = (
'/Users/[myhome]/Sites/django-templates/cms/',
)
в urls.py:
(r'^tiny_mce/(?P<path>.*)$', 'django.views.static.serve',
{ 'document_root': '/Users/[myhome]/djangocode/cms/jscripts/tiny_mce/' }),
Затем есть копия change_form.html
, продублированная из каталога django и скопированная в:
/django-templates/cms/admin/flatpages/flatpage/
, что включает в себя:
{{ media }}
<script type="text/javascript" src="/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
mode: "textareas",
theme: "simple" //or use advanced
});
</script>
{% endblock %}
Посмотрите это и дайте нам знать, как вы поживаете!