如何在表单模型中调整 django ckeditor 的大小
How to resize django ckeditor inside the form model
我需要在项目的各个部分使用 django-ckeditor
,因此每个部分都需要调整大小。
但我知道我可以通过在设置中添加以下定义来调整它的大小:
INSTALLED_APPS = [
'ckeditor',
]
CKEDITOR_CONFIGS = {
'default': {
'toolbar': 'Basic',
'height': 70,
'width': 430,
},
}
但是,正如我上面提到的,我在不同的部分使用了多个编辑器,因此需要以不同的方式调整它们的大小。
如何居住在不同的地方form.fields
?
class proForm(forms.ModelForm):
description = forms.CharField(widget=CKEditorWidget())
class Meta:
fields = ('__all__')
这会引发错误:
description = forms.CharField(widget=CKEditorWidget({
'toolbar': 'Basic',
'height': 70,
'width': 430,
}))
看看https://github.com/django-ckeditor/django-ckeditor#optional-customizing-ckeditor-editor
看来你可以定义多组编辑器并在实例化字段时给出config_name。
我需要在项目的各个部分使用 django-ckeditor
,因此每个部分都需要调整大小。
但我知道我可以通过在设置中添加以下定义来调整它的大小:
INSTALLED_APPS = [
'ckeditor',
]
CKEDITOR_CONFIGS = {
'default': {
'toolbar': 'Basic',
'height': 70,
'width': 430,
},
}
但是,正如我上面提到的,我在不同的部分使用了多个编辑器,因此需要以不同的方式调整它们的大小。
如何居住在不同的地方form.fields
?
class proForm(forms.ModelForm):
description = forms.CharField(widget=CKEditorWidget())
class Meta:
fields = ('__all__')
这会引发错误:
description = forms.CharField(widget=CKEditorWidget({
'toolbar': 'Basic',
'height': 70,
'width': 430,
}))
看看https://github.com/django-ckeditor/django-ckeditor#optional-customizing-ckeditor-editor
看来你可以定义多组编辑器并在实例化字段时给出config_name。