Django ModelForm не отображает вербальное имя модели

Я пытаюсь заставить мою Django ModelForm маркировать выпадающие поля выбора вербальными именами модели. Согласно DjangoModel Form документации "Метка поля формы устанавливается на verbose_name поля модели, с первым символом заглавными буквами."

    # model.py
class StLouisCitySale208(models.Model):
    landuse = models.CharField(max_length=254, blank=True, null=True, verbose_name="Land use")
    neighborho = models.CharField(max_length=254, blank=True, null=True, verbose_name="Neighborhood")

# form.py
class StLouisCitySale208Form(ModelForm):
    required_css_class = 'form-group'
    landuse = forms.ModelMultipleChoiceField(widget=forms.SelectMultiple, queryset=StLouisCitySale208.objects.values_list('landuse', flat=True).distinct())
    neighborho =forms.ModelMultipleChoiceField(widget=forms.SelectMultiple, queryset=StLouisCitySale208.objects.values_list('neighborho', flat=True).distinct())
    policedist = forms.ModelMultipleChoiceField(widget=forms.SelectMultiple,queryset=StLouisCitySale208.objects.values_list('policedist', flat=True).distinct())
    class Meta:
        model = StLouisCitySale208
        fields = ['landuse', 'neighborho', 'policedist', 'precinct20','vacantland', 'ward20', 'zip', 'zoning','asmtimprov', 'asmtland', 'asmttotal', 'frontage', 'landarea','numbldgs', 'numunits']

Вы можете сделать это таким образом, в формах.

С label:

landuse = forms.ModelMultipleChoiceField(label='Land use', widget=forms.SelectMultiple, queryset=StLouisCitySale208.objects.values_list('landuse', flat=True).distinct())
Вернуться на верх