Bas*_*enB 3 python forms django
我有一个模型model.py,并在 中生成模型表单inventory_form.py。
在我的模型中命名了一个字段watercourse,并且表单字段被标记为Watercourse。
model.py
class Inventory(models.Model):
watercourse = models.CharField(max_length=255, null=False)
Run Code Online (Sandbox Code Playgroud)
inventory_form.py
class InventoryModelForm(forms.ModelForm):
class Meta:
model = Inventory
fields = ['watercourse',]
widgets = {
'watercourse': forms.TextInput(attrs={
'class': 'form-control',
'placeholder': 'lorem ipsum',
}),
}
Run Code Online (Sandbox Code Playgroud)
如何将标签更改为Insert a watercourse?
在AuthorForm类中,您可以设置labels属性,该属性是字典 将字段名称映射到标签。
class InventoryModelForm(forms.ModelForm):
class Meta:
model = Inventory
fields = ['watercourse',]
widgets = {
'watercourse': forms.TextInput(attrs={
'class': 'form-control',
'placeholder': 'lorem ipsum',
}),
}
labels = {
'watercourse': 'Insert a watercourse',
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4504 次 |
| 最近记录: |