我有这个型号:
class ProductType(models.Model):
project = models.ForeignKey(Proekt)
name = models.CharField(max_length=300)
我在另一个模型中使用ForeignKey用于此模型,我需要知道显示此对象的两个字段的最佳方法是什么。让我们说,其中一个应该是select和另一个 - 只是readonly文本字段。
答案 0 :(得分:1)
目前还不清楚你在问什么。您是否需要与默认的Django模型管理员不同的内容,如下所示:
https://docs.djangoproject.com/en/dev/ref/contrib/admin/#modeladmin-objects
编辑:
在这种情况下,您需要修改modeladmin中使用的表单,可能最简单的方法是使用modeladmin.get_form()
然后使用formfield_overrides
更改小部件。