dar*_*rse 1 python django django-forms
我的代码设置如下:
模型.py
class Category(models.Model):
name = models.CharField(max_length=255)
class Product(models.Model):
category = models.ForeignKey(Category)
Run Code Online (Sandbox Code Playgroud)
表格.py
class ProductForm(forms.ModelForm):
class Meta:
model = Product
fields = ('category',)
widgets = {
#'category' : forms.TextInput(attrs={'placeholder' : 'Select the category'}),
}
Run Code Online (Sandbox Code Playgroud)
基本上,现在,没有小部件部分,我将--------作为该字段的占位符。但是,我想获得“选择类别”,我该怎么做?谢谢!
您可以使用empty_label字段设置自定义占位符:
class ProductForm(forms.ModelForm):
category = forms.ModelChoiceField(queryset=Category.objects.all(), empty_label='Select the category')
class Meta:
model = Product
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2052 次 |
| 最近记录: |