Django Admin 自动完成字段选择器不良行为

Django Admin autocomplete field selector unidesirable behavior

提问人:Antonio Amo Sánchez 提问时间:10/14/2023 最后编辑:Antonio Amo Sánchez 更新时间:10/17/2023 访问量:21

问:

我有一个基于 Django 的企业项目,由于自动完成字段管理员选择器的意外行为,该项目卡在 3.1.7 版中。

在以前的版本中,当您单击组合框(外键选择器)时,文本输入编辑器会自动聚焦,因此一旦您单击标题,您就可以自动开始写入以在函数键值列表中进行搜索。

我试图更新到较新版本的 Django,但某些用户抱怨说,现在他们必须在文本输入编辑器中进行额外的点击步骤,因为一旦你点击组合框/选择器标题,它就不再自动写入(文本编辑器不会自动聚焦)。

如果这对精通计算机的用户来说是一个细微差别,那么车间用户(老实说,他们中的许多人对技术知识非常愚蠢)会抱怨,因为它不再做通常的“更容易”的事情,必须更加小心。

无论如何,我不明白为什么在较新版本中会改变这种行为,即使很小也是一种损失。

有什么方法可以强制管理模板组件像以前一样工作?

---编辑--

一张图片,以便更好地理解问题:

Example of autosearch in autocomplete field

Categoría 是 Django admin 中标记为自动完成字段的字段。当用户点击选择器的标题时,光标会在文本编辑器中自动设置(其中小写的“gam”写在图片中),因此用户只要点击选择器即可直接搜索。这种情况发生在 Django<4 中,但对于 Django>=4,当点击选择器时,文本编辑器不会直接聚焦,因此用户必须在编写过滤器模式之前单击它。

python django 模板 自动完成 管理员

评论

0赞 willeM_ Van Onsem 10/14/2023
是否可以使用图像,我不太清楚发生了什么?
0赞 Antonio Amo Sánchez 10/17/2023
这是一个很好的建议。我添加了一个示例的图片,希望现在能更好地理解它。

答: 暂无答案