Tinymce在我的应用程序中工作正常,但在管理员中工作不正常-Django

时间:2019-04-12 10:59:58

标签: django django-admin tinymce

我的应用程序中有一个表单,该表单具有 x.df %>% group_by(index) %>% top_n(3) %>% ungroup() 属性,并像下面这样使用tinymce:

content

我还在安装的应用程序中设置了我的tinymce,并注册了其网址。

在我的应用程序中,它可以正常工作,并且用户可以使用tinymce编辑和输入他/她的内容。但是当我将此模型注册到admin时,除内容似乎没有任何输入方式(由于它是必填字段,这意味着我无法通过admin输入新项目)外,所有字段均正常显示。

在管理员中如下所示: enter image description here

如何在管理屏幕中也可以使用tinymce?

额外的问题:在让用户使用tinymce时,有没有安全的方法来使用tinymce(目前,我正在使用from tinymce.models import HTMLField class SomeModel(models.Model): content = HTMLField('Content', null=True) ,我猜这并不是很安全。

1 个答案:

答案 0 :(得分:0)

创建ModelForm

class C {
    ...
    interface D { // Is this static by default? Why?
        ...
    }
}

Admin.py

class BlogForm(ModelForm):
    body = forms.CharField(widget=TinyMCE(attrs={'cols': 80, 'rows': 30}))