我有一个多对多关系:
课本: 标题 = 模型.CharField(...) isbn = models.CharField(...) def unicode(自我): 返回self.title 定义 ISBN(自己): 返回 self.isbn 班级作者: 名称 = 模型.CharField(...) 书籍=模型。ManyToManyField(书籍...)
在 Author 的管理界面中,我得到一个使用 unicode 显示书籍的多选列表。我想以两种方式更改列表:
1)仅对于我想显示 ISBN 号的管理界面,在其他任何地方我只打印一个我想要显示标题的“Book”对象。
2) 我如何为 ManyToMany 使用比 MultipleSelectList 更好的小部件。我怎么能指定使用 CheckBoxSelectList 呢?