我正在尝试使用 django-tinymce 在 django admin 中编辑字段。
我已经在我的 virtualenv ( django-tinymce==1.5.1b4
) 中安装了该应用程序。它列在我安装的应用程序中 -
INSTALLED_APPS = (
#...
'tinymce',
#...
)
我的设置包括以下
TINYMCE_DEFAULT_CONFIG = {
'theme': "advanced",
'theme_advanced_toolbar_location': "top",
'theme_advanced_buttons1': "bold,italic,underline,separator,"
"bullist,separator,outdent,indent,separator,undo,redo",
'theme_advanced_buttons2': "",
'theme_advanced_buttons3': "",
}
TINYMCE_SPELLCHECKER = True
TINYMCE_COMPRESSOR = True
而且我有可用的文件/MEDIA_ROOT/js/tiny_mce
(默认)。
我的模型看起来像 -
from tinymce import models as tinymce_models
class MyModel(models.Model)
post = tinymce_models.HTMLField()
当我转到模型管理页面时,该字段显示为普通文本字段,我的浏览器告诉我该字段的内联 js 脚本有错误。它说它不识别变量tinyMCE
。看起来页面甚至没有尝试加载 js 文件(我没有得到 404 - 我看不到任何正在加载的迹象)。
我不确定我错过了什么..