Django ModelForm中未显示Wagtail RichTextField
我的问题是RichTextField是表单中唯一未显示的字段 我有一个模型:Django ModelForm中未显示Wagtail RichTextField,django,wagtail,Django,Wagtail,我的问题是RichTextField是表单中唯一未显示的字段 我有一个模型: class RealestateObject(models.Model): title = models.CharField( max_length=256, verbose_name=_('Object Title'), ) summary = RichTextField( verbose_name=_('Summary'),
class RealestateObject(models.Model):
title = models.CharField(
max_length=256,
verbose_name=_('Object Title'),
)
summary = RichTextField(
verbose_name=_('Summary'),
blank=True, null=True,
)
description = models.TextField(
verbose_name=_('Description'),
blank=True, null=True,
)
和一份表格:
class RealestateObjectForm(forms.ModelForm):
class Meta:
model = TestRealestateObject
fields = ('title',
'summary',
'description'
)
和我的模板:
<form method="POST" action="">
{% csrf_token %}
{{ form }}
<button type="submit">Insert</button>
</form>
{%csrf_令牌%}
{{form}}
插入
标题和说明字段显示在表单中,摘要不显示在表单中。
是否有解决方案和/或解决方法?我不能使用摇尾表单生成器。
如果我能使用richtext编辑器,那也太好了
谢谢。
RichTextField
依赖于通过Django定义的一些附加Javascript和CSS。您需要将以下内容添加到模板中(最好在HTML
部分中):
请记住,
RichTextField
主要设计用于Wagtail管理界面,它的一些功能(特别是弹出链接/图像选择器)可能很好地依赖于其他JS/CSS,通过禁用这些功能是解决这个问题的一个选项。谢谢。这很有效。我只需要添加vendor.js并初始化wagtailConfig。
{{ form.media.js }}
{{ form.media.css }}