Djangotinymce 1.5.2没有输入tex的字段

2024-04-18 21:38:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我创建了一个博客并安装了django tinymce 1.5.2。但是,当按照上述文档进行配置时,我在管理面板中没有可以输入文本的字段。你知道吗

我的车型

class Post(models.Model):
    DRAFT = "D"
    PUBLISHED = "P"
    POST_STATUS = (
        (DRAFT, "Draft"),
        (PUBLISHED, "Published"),
    )
    title = models.CharField(max_length=120)
    text = HTMLField()
    status = models.CharField(choices=POST_STATUS, default=DRAFT, max_length=10)
    creation_date = models.DateTimeField(auto_now_add=True)
    modification_date = models.DateTimeField(auto_now=True)

设置.py

INSTALLED_APPS = (
    ....
    'suit',
    'tinymce',
    ....
)

TINYMCE_JS_URL = os.path.join(STATIC_URL, 'tinymce/js/tinymce/tinymce.min.js')
TINYMCE_JS_ROOT = '/static/js/tiny_mce'
TINYMCE_DEFAULT_CONFIG = {
    'plugins': "table,spellchecker,paste,searchreplace,print,textcolor",
    'theme': "modern",
    'cleanup_on_startup': True,
    'custom_undo_redo_levels': 10,
}
TINYMCE_SPELLCHECKER = True
TINYMCE_COMPRESSOR = True

Tags: trueautodatemodelsstatusjspostlength
1条回答
网友
1楼 · 发布于 2024-04-18 21:38:33

首先,我建议按照指令here进行测试,确保所有内容都安装正确。我刚试了一下,一切正常,设置文件名为“testtinymce.settings设置“不是”testtinymce.staticfiles\u设置“

您可以看到下面的管理代码示例(/site packages/testtinymce/testapp/管理员.py). 你知道吗

至于304 code-这仅仅意味着文件已经在本地缓存,不需要从服务器上再次检索。你知道吗

def formfield_for_dbfield(self, db_field, **kwargs):
        if db_field.name in ('content1', 'content2'):
            return db_field.formfield(widget=TinyMCE(
                attrs={'cols': 80, 'rows': 30},
                mce_attrs={'external_link_list_url': reverse('tinymce.views.flatpages_link_list')},
            ))
        return super(TinyMCETestInlineAdmin, self).formfield_for_dbfield(db_field, **kwargs)

相关问题 更多 >