擅长:python、mysql、java
<p>尝试自定义ModelChoiceField并重写来自_实例的label_。此方法将接收模型对象,并应返回适合表示该对象的字符串:</p>
<pre><code>class MyModelChoiceField(ModelChoiceField):
def label_from_instance(self, obj):
return obj.name
class hostForm(forms.ModelForm):
Location = forms.MyModelChoiceField(queryset=TLocation.objects.all())
class Meta:
model = THost
</code></pre>