私は多対多の関係を持っています:
クラスの本:
タイトル=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を使用するように指定するにはどうすればよいですか?