Django ModelForm选择类型表单,其中带有空的_标签,未在Django中显示
这是我的表格Django ModelForm选择类型表单,其中带有空的_标签,未在Django中显示,django,django-forms,Django,Django Forms,这是我的表格 class EmployeeForm(forms.ModelForm): class Meta: model = Employee fields = '__all__' labels = {'company': 'Company ', } empty_labels = {'company': 'Select Company ', } class InventoryForm(forms.ModelForm):
class EmployeeForm(forms.ModelForm):
class Meta:
model = Employee
fields = '__all__'
labels = {'company': 'Company ', }
empty_labels = {'company': 'Select Company ', }
class InventoryForm(forms.ModelForm):
name = forms.CharField(label='Nama ', max_length=255)
employee = forms.ModelChoiceField(
label='Employee ',
empty_label="Select Employee",
to_field_name="id",
queryset=Employee.objects.all(),
required=False,
)
class Meta:
model = Inventory
fields = '__all__'
在我的代码中,两个类都试图为我的选择类型表单设置空标签
但是在EmployeeForm
上,它没有显示。在类元上没有空\u标签
如果我想将类元
与员工标签
一起使用,我该怎么办呢?您必须在员工表单
中明确定义公司
字段,同时保留元
类,就像您在库存表单
中所做的那样:
class EmployeeForm(forms.ModelForm):
employee = forms.ModelChoiceField(
label='Employee ',
empty_label="Select Employee",
to_field_name="id",
queryset=Employee.objects.all(),
required=False,
)
class Meta:
model = Employee
fields = '__all__'
小部件、标签等可以在Meta
类中设置为Widgets={…}
和labels={…}
。@dickyraaambo不,没有。@dickyraaambo您可以在这里找到所有元选项的列表: