私は、「likes」をUserとmanytomanyフィールドとして保存するビデオモデルを持っています。例えばDjangoフォーム入力を制御する
class Video(models.Model):
...
likes = models.ManyToManyField(User)
....
私はビデオに基づいてのModelFormを作成
は、すべてのユーザーのリストをドロップダウンとして表示されるのが好きです。これは明らかに私が欲しいものです。特定のユーザーがこのリストから自分の名前を追加/削除できるようにしたいと思います。代わりにチェックボックスとして「お気に入り」を表示しても、フォームが正しく検証されるようにするにはどうすればよいですか?