首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BLEACH_DEFAULT_WIDGET django

BLEACH_DEFAULT_WIDGET django
EN

Stack Overflow用户
提问于 2021-07-08 21:03:51
回答 1查看 106关注 0票数 0

我的项目里有姜戈漂白剂。在模型中使用:

代码语言:javascript
复制
class Post(models.Model):

    title = models.CharField(max_length=255)
    content_2 = HTMLField()

在settings.py中:

代码语言:javascript
复制
BLEACH_DEFAULT_WIDGET = 'wysiwyg.widgets.WysiwygWidget'

如何编写正确的路径来处理BLEACH_DEFAULT_WIDGET中的HTMLField漂白剂?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-09 20:06:47

因此,我认为您的意思是,您需要漂白剂才能在您的表单中使用TinyMCE小部件。

(假设您使用的是迪安戈-)

设置为BLEACH_DEFAULT_WIDGET = 'tinymce.widgets.TinyMCE'

因为在模型上使用的是HTMLField,所以需要为模型定义一个表单,然后使用BleachField,以便使用漂白剂。

代码语言:javascript
复制
class MyModelForm(forms.ModelForm):

    content_2 = BleachField(
        max_length=100,
        strip_tags=True,
        allowed_tags=[]
    )

    class Meta:
        model = Post
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68308618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档