Python 是否可以覆盖Django admin中的单个文本字段?
我希望只覆盖Django管理中的一个文本字段,但不让它影响另一个文本字段,我希望它是默认的。这是我到目前为止所拥有的Python 是否可以覆盖Django admin中的单个文本字段?,python,django,Python,Django,我希望只覆盖Django管理中的一个文本字段,但不让它影响另一个文本字段,我希望它是默认的。这是我到目前为止所拥有的 formfields_overrides={ models.TextField: {'widget': Textarea(attrs={'rows':1, 'cols':40})} } 您可以在“添加/更改”页面上进行选择。默认情况下,这是一个普通的旧模型形式 假设您的模型名为MyModel,您想更改field1的小部件,但不想更改field2: class MyMod
formfields_overrides={
models.TextField: {'widget': Textarea(attrs={'rows':1, 'cols':40})}
}
您可以在“添加/更改”页面上进行选择。默认情况下,这是一个普通的旧模型形式
假设您的模型名为MyModel
,您想更改field1
的小部件,但不想更改field2
:
class MyModelForm(forms.ModelForm):
class Meta:
model = MyModel
widgets = {
'field1': Textarea(attrs={'rows':1, 'cols':40}),
}
...
class MyModelAdmin(admin.ModelAdmin):
form = MyModelForm