我的项目里有姜戈漂白剂。在模型中使用:
class Post(models.Model):
title = models.CharField(max_length=255)
content_2 = HTMLField()在settings.py中:
BLEACH_DEFAULT_WIDGET = 'wysiwyg.widgets.WysiwygWidget'如何编写正确的路径来处理BLEACH_DEFAULT_WIDGET中的HTMLField漂白剂?
发布于 2021-07-09 20:06:47
因此,我认为您的意思是,您需要漂白剂才能在您的表单中使用TinyMCE小部件。
(假设您使用的是迪安戈-)
设置为BLEACH_DEFAULT_WIDGET = 'tinymce.widgets.TinyMCE'
因为在模型上使用的是HTMLField,所以需要为模型定义一个表单,然后使用BleachField,以便使用漂白剂。
class MyModelForm(forms.ModelForm):
content_2 = BleachField(
max_length=100,
strip_tags=True,
allowed_tags=[]
)
class Meta:
model = Posthttps://stackoverflow.com/questions/68308618
复制相似问题