django tinymce不显示工具栏

时间:2013-08-25 06:09:14

标签: django tinymce

我已经安装了django-tinymce并正确设置了js url和js root 但结果它只显示一个简单的文本区域,并没有显示工具栏和其他tinymce功能:

from django.db import models
from tinymce import models as tinymce_models

class MyModel(models.Model):
content= HTMLField()

我用这个:

self.fields['content'].widget=TinyMCE(attrs={'cols': 80, 'rows': 30})

但这也行不通!它只显示一个简单的文本区域,其中包含80列和30行大小。

请帮帮我!我该怎么办?

1 个答案:

答案 0 :(得分:3)

确保您已在您的urls.py添加了tinymce网址,并在模板中加载了媒体资源,例如:

<head>
    ...
    {{ form.media }}
</head>

有我的django-tinymce配置,将它们添加到您的settings.py

TINYMCE_DEFAULT_CONFIG = {
    'theme': 'advanced',
    'relative_urls': False,
    'plugins': 'media',
    'theme_advanced_buttons1': 'bold,italic,underline,bullist,numlist,|,media,link,unlink,image',
    'theme_advanced_resizing': True,
    'theme_advanced_path': False,
}

您可以通过阅读docs了解更多详情。