1

我在我的 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 并具有特定大小?

4

0 回答 0