4

models.py に次のようなフィールドがあります。

class Animal(models.Model):
    master = models.ForeignKey('masters.Master', blank=True, null=True, db_index=True, related_name='master_of')

しかし、Django admin には右側に小さな緑色の「+」ボタンがないため、そこから新しいマスターを追加することはできません。これはあまり実用的ではありません。

そこで、「マスター」フィールドに緑色の「+」ボタンを表示して、そこからマスターを直接追加できるようにしたいと思います。

どうやってやるの?

4

1 に答える 1

6

マスター モデルは admin.py に登録されていますか?

そうでない場合、Django はそれを処理しません。

于 2013-04-19T13:36:38.397 に答える