0

在我的 form.py 中,我有以下代码

from django import forms
import autocomplete_light
from .models import Note
from django_summernote.widgets import SummernoteWidget, SummernoteInplaceWidget

class NoteForm(forms.ModelForm):
    title = forms.CharField(max_length=120)
    note = forms.CharField(widget=SummernoteWidget( attrs={'width': '50%', 'height': '400px'} ), label="Description", required=False )

    class Meta:
        model = Note
        exclude = ["slug", "author"]

但在我的模板中,summernote 没有正确显示,它只显示工具栏。

在此处输入图像描述

如果我随后将 SummernoteWidget 替换为 SummernoteInplaceWidget,则表单将完全消失。IE

note = forms.CharField(widget=SummernoteInplaceWidget( attrs={'width': '50%', 'height': '400px'} ), label="Description", required=False )

在此处输入图像描述

4

1 回答 1

0

您是否已经在旁边使用引导程序?如果是,您必须使用SummernoteInplaceWidget. 有一次,我看到一个项目,其中 Summernote 仍然包含另一个与我不同的 jQuery 版本,因此在设置文件中,我注意到没有包含任何内容。

您是否为您的字段使用自定义主题?也许这个主题正在应用一个固定的高度。

于 2014-10-13T13:10:04.073 回答