【发布时间】:2021-08-01 13:39:38
【问题描述】:
class Country(models.Model):
name = models.CharField(max_length=100)
code = models.CharField(max_length=100)
class Info(models.Model)
country_name = models.ForeignKey(Country, on_delete=models.CASCADE)
country_code = models.ForeignKey(Country, on_delete=models.CASCADE)
info = models.CharField(max_length=100)
在管理界面中,在'Info'模型中添加对象时,'country_name'字段默认显示国家ID。但我想显示国家名称而不是 ID。
同样,'Info' 模型的 'country_code' 字段也默认显示国家的 ID。但我想显示国家代码而不是 ID。
如何做到这一点?
【问题讨论】:
标签: django django-models django-admin