我在我的 Django 管理员中使用 CKEditor,例如对于我使用的特定表单:
class ChoiceForm(forms.ModelForm):
text = forms.CharField(widget=CKEditorWidget())
class Meta:
model = Choice
fields = '__all__'
在我的 settings.py 中使用正确的配置,它可以正常工作。现在的问题是文本字段是一个 textArea 而我想要一个 TextInput 代替。在使用 CKEditor 之前,该字段是这样的:
text=forms.CharField(label='Name', max_length=100,
widget=forms.TextInput(attrs={'size': '20'}))
如何制作我需要的东西,将 CKEditor 用作 TextInput 并具有特定大小?