在Wagtail 2.8中的网站上工作,我的模型具有RichTextField。
它显示在管理编辑器中,但如果字段中没有文本(如创建模型时一样),则默认为一行。
这是使FieldPanel显示更大的一种方法吗?
模型类中的“我的内容面板”简介。说明是富文本字段。
content_panels = (
Page.content_panels
+ [
MultiFieldPanel(
[
ImageChooserPanel("image"),
FieldPanel("start_date"),
FieldPanel("end_date"),
FieldPanel("starting_location"),
FieldPanel("starting_address"),
FieldPanel("lattitude"),
FieldPanel("longitude"),
FieldPanel("ride_difficulty"),
FieldPanel("google_map_frame"),
],
heading="Event Details",
),
# This is the Rich Text field
FieldPanel("description", heading="Event Description", classname="full"),
]
答案 0 :(得分:1)
我已经使用自定义CSS处理了它。请找到以下给出的示例。您可以在此处添加所需的CSS以满足您的要求。
.Draftail-Editor{
border: 1px solid #e6e6e6!important;
border-radius: 5px!important;
padding-bottom: 70px!important;
}
并使用webhook注册了CSS。在这方面,我看不到任何其他小部件可以提供帮助。
@hooks.register('insert_editor_css')
def editor_css():
return format_html(
'<link rel="stylesheet" href="{}">',
static('css/custom_admin.css')
)