私は多対多の関係を持っています:
クラスの本: タイトル=models.CharField(...) isbn = models.CharField(...) def unicode(self): self.titleを返す def ISBN(self): self.isbnを返します クラス作成者: 名前=models.CharField(...) Books = models.ManyToManyField(Book ...)
著者の管理インターフェースで、本のUnicode表示を使用する複数選択リストが表示されます。リストを2つの方法で変更したい:
1)管理インターフェースのみISBN番号を表示したい、それ以外の場所では、タイトルを表示したい「Book」オブジェクトを印刷するだけです。
2)多対多に対してMultipleSelectListよりも優れたウィジェットを使用するにはどうすればよいですか。代わりにCheckBoxSelectListを使用するように指定するにはどうすればよいですか?