【发布时间】:2018-01-06 17:02:42
【问题描述】:
我想在模型中创建外键关系,它实际上根据模型的另一个字段值为模型表单提供了一个选择下拉列表。通常下拉列表显示__str__ 方法返回值的值。我也想保留它,因为它在其他地方使用过。
例如,考虑两个模型Order 和Item。
Item 有名为item_code 和item_name 的字段。
__str__ 将返回 item_name。
Order 模型将具有Item 模型的外键。但我希望它在下拉列表中提供item_code 字段值以供选择。
如何在不改变一般外键行为的情况下实现这一点?
【问题讨论】:
标签: django django-models django-forms