0

我有这个模型:

class ProductType(models.Model):
    project = models.ForeignKey(Proekt)
    name = models.CharField(max_length=300)

我在另一个模型中为此模型使用 ForeignKey,我需要知道显示该对象的两个字段的最佳方式是什么。比方说,其中一个应该是 select 和另一个 - 只是只读文本字段。

4

1 回答 1

1

不清楚你在问什么。您是否需要与此处记录的默认 Django 模型管理员不同的东西:

https://docs.djangoproject.com/en/dev/ref/contrib/admin/#modeladmin-objects

编辑:

在这种情况下,您需要修改模型管理中使用的表单,可能最简单的方法是使用modeladmin.get_form()然后formfield_overrides更改小部件。

https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.formfield_overrides

于 2013-09-07T08:10:39.047 回答