这是我的代码。
models.py
class Preventivo(models.Model):
prestazione1 = models.ForeignKey('Prestazione',on_delete=models.CASCADE, related_name="prestazione1")
表格
class PreventivoForm(forms.ModelForm):
class Meta:
model = Preventivo
fields = ['cliente','prestazione1']
最佳答案
您可以重新定义该字段,以为其提供自定义查询集,该查询集按照所需的顺序进行排序。
class PreventivoForm(forms.ModelForm):
prestazione1 = forms.ModelChoiceField(queryset=Prestazione.objects.order_by('name'))
class Meta:
model = Preventivo
fields = ['cliente','prestazione1']