作者James Bennett提供了本书第二版的源代码,因此您可以:对照该代码检查您的代码,或者直接下载并使用他的代码。
但是,在获得进一步帮助之前,您需要回答两个具体问题:
什么版本的书?(第二版涵盖 Django 1.1,即来自主干)
您使用的是哪个版本的 Django?
你有哪个版本的python(python -V
)?
如果您使用的是第二版并从主干上安装了 Django,我可以提供帮助 - 我可以正常工作。这是我的(OS X)设置(仅用于使用主干中的 Django 完成本书的第二版):
在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 %}
看看它,让我们知道你的进展情况!