我觉得Django Admin的默认models.ManyToManyField
控件很麻烦。它是HTML select元素,并且如果有很多“其他”模型的对象,那么实际查找要与“this”对象关联的“其他”对象是非常不切实际的。如果你有很多的“其他”模型的对象,它似乎甚至减缓了管理页面的渲染速度。一个更好的Django管理员ManyToMany字段控件
我知道我可以构建自己的自定义管理小部件,并将其应用到我的ManyToManyFields
,因为我认为合适,但是有没有可以使用的预制构件?在我的梦中,我画了一个自动完成的文本输入HTML小部件。这在Django管理框架中甚至可行吗?
谢谢。
太棒了!这听起来像我正在寻找的,我会试一试。 – 2011-03-22 16:01:19
优秀,它使得许多东西更清晰地使用 – maazza 2013-08-02 09:55:49
它的工作但如何使这个领域只读。我尝试 read only_fields =('users',)。但它显示在用逗号分隔的单行中。我想在换行符中显示... – 2014-12-31 08:11:41