0

私はこのモデルを持っています:

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

別のモデルでこのモデルに ForeignKey を使用しており、このオブジェクトの両方のフィールドを表示する最良の方法を知る必要があります。たとえば、そのうちの 1 つは選択する必要があり、もう 1 つは読み取り専用のテキスト フィールドです。

4

1 に答える 1

1

何を求めているのか不明です。ここに記載されているように、デフォルトの Django モデル管理者とは異なるものが必要ですか?

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

編集:

その場合、modeladmin で使用されているフォームを変更する必要があります。おそらくこれを行う最も簡単な方法は、widget を使用して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 に答える