私は次のモデルを持っています:
class Exam(models.Model):
participants = models.ManyToMany(settings.AUTH_USER_MODEL, through='Participation')
class Participation(models.Model)
user = models.OneToOneField(settings.AUTH_USER_MODEL)
exam = models.ForeignKey('Exam')
specific_number = models.PositiveIntegerField(editable=False)
ご覧のとおり、中間モデルに保存しているデータは読み取り専用です。インスタンスの作成時に、システムによって自動的に生成されます。したがって、管理者のマルチウィジェットを使用して参加者を選択できるようにしたいと思います。(多数のユーザーがいる場合、インラインを使用するのは非常に困難です)。とにかくそれを行うことはありますか?