在我的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,则表单完全消失。即
note = forms.CharField(widget=SummernoteInplaceWidget( attrs={'width': '50%', 'height': '400px'} ), label="Description", required=False )
答案 0 :(得分:0)
你旁边是否已经使用过bootstrap?如果是,则必须使用SummernoteInplaceWidget
。
有一次,我看到一个项目,其中summernote仍然包含另一个与我不同的jQuery版本,因此在设置文件中,我注意到什么都没有。
您是否在为自己的字段使用自定义主题?也许这个主题应用了一个固定的高度。