Python 如何在Django模型中使用ForeignKey字段
我在我的模型中使用这个Python 如何在Django模型中使用ForeignKey字段,python,django,foreign-keys,Python,Django,Foreign Keys,我在我的模型中使用这个 bank = models.ForeignKey(Bank) 但是在我的可编辑表单中,我有一个选择框,但是出现的值如下 银行对象 是否有任何选项可以让我在选择框中查看类似于Bank.name的字段通过覆盖Bank类的\uuuunicode\uuuu方法,您可以为模型实例提供替代显示值 class Bank(models.Model): ... def __unicode__(self): return unicode(self.na
bank = models.ForeignKey(Bank)
但是在我的可编辑表单中,我有一个选择框,但是出现的值如下
银行对象
是否有任何选项可以让我在选择框中查看类似于
Bank.name
的字段通过覆盖Bank
类的\uuuunicode\uuuu
方法,您可以为模型实例提供替代显示值
class Bank(models.Model):
...
def __unicode__(self):
return unicode(self.name)
为银行类定义unicode方法,如下所示:
def __unicode__(self):
return self.name
我想您正在寻找Choicefield,请尝试以下链接: