【发布时间】:2017-10-28 10:52:01
【问题描述】:
我创建了两个 Django 模型,一个模型的字段是另一个模型的外键(如下所示)。
class Units(models.Model):
name = models.CharField(max_length=10, primary_key=True)
symbol = models.CharField(max_length=5)
class Targets(models.Model):
name = models.CharField(max_length=100)
unit = models.ForeignKey(MicroNutrientUnits)
...
这些模型随后通过admin.site.register 注册到管理站点。将项目添加到表目标时,unit 正确反映了表 Units 中的项目,但在下拉列表中显示为每个条目的名称为 Units objects。
如何在管理配置页面中将管理下拉列表中的名称设置为 Units.name?
【问题讨论】:
标签: django django-models