Python 如何将CSS类应用于Django表单中的下拉列表?

Python 如何将CSS类应用于Django表单中的下拉列表?,python,django,django-3.0,Python,Django,Django 3.0,我有一个表单,它有两个字段,它们是下拉列表,通过外键显示来自其他模型的对象 class NewFlight(ModelForm): class Meta: model = Flight fields = ('date', 'flight_id', 'company', 'airport') def __init__(self, *args, **kwargs): super(NewFlight, self).__init__(

我有一个表单,它有两个字段,它们是下拉列表,通过外键显示来自其他模型的对象

class NewFlight(ModelForm):

    class Meta:
        model = Flight
        fields = ('date', 'flight_id', 'company', 'airport')


    def __init__(self, *args, **kwargs):
        super(NewFlight, self).__init__(*args, **kwargs)
        self.fields['date'].widget = forms.DateTimeInput(attrs={'class': 'form-control', 'data-target': '#datetimepicker1'})
        self.fields['flight_id'].widget = TextInput(attrs={'class': 'form-control'})
公司
机场
都是来自另一个模型的对象


因此,如果在
def\uuuu init\uuuu
中我使用
表单。选择
小部件,使用类
表单控件
,我将获得正确的样式,但所有下拉列表均为空。如果我只保留默认表单,所有“公司”都会正确显示。

我在回答我自己的问题:我最终使用了