我发现Django Admin的默认models.ManyToManyField
小部件使用起来很麻烦。这是HTML select元素,如果您有很多“其他”模型的对象,那么实际上找不到要与“此”对象关联的“其他”对象是不切实际的。而且,如果您有许多 “其他”模型的对象,它甚至会减慢“管理”页面的呈现速度。
我知道我可以构建自己的自定义管理窗口小部件并将其应用到我ManyToManyFields
认为合适的位置,但是那里是否有可以用来代替的预构建窗口?在我的梦中,我描绘了一个自动完成的文本输入HTML小部件。在Django管理框架中甚至可行/可行吗?
谢谢。