问题标签 [autocomplete-fields]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1252 浏览

django - 反向外键上的 Django 管理页面自动完成

免责声明:这是一个编辑问题,因为到目前为止我得到了一些答案。

我想在 InlineModelAdmin 中创建一个自动完成字段,其行为与 autocomplete_fields 类似。我知道,Django 本身只在 ForeignKey 上支持这个,但我需要它在反面。

有没有办法——或者图书馆可以做到这一点?

我调查:

https://django-autocomplete-light.readthedocs.io/en/master/tutorial.html

https://django-grappelli.readthedocs.io/en/latest/customization.html

https://django-admin-autocomplete-all.readthedocs.io/en/latest/readme.html

但是我没有找到这个功能......

过去的问题代码:


我有这样的模型:

楷模

行政

CustomerAdmin 正在“工作”且没有错误,但“分类”字段不可见。

SubsidiaryAdmin 抛出错误:

女巫很奇怪,因为我看不出与第一个例子有什么不同。

如何解决这个问题?

0 投票
1 回答
409 浏览

django - 在 Django autocomplete_fields 中过滤外键的查询集

在这里,如果我不使用 autocomplete_fields 则外键过滤工作,但如果我使用 autocomplete_fields 它会提供所有数据

没有 autocomplete_fields

使用 autocomplete_fields

0 投票
1 回答
273 浏览

python - 在 Django autocomplete_fields 中对添加的元素进行排序

我有 Django 应用程序和管理页面。

在管理页面内,我有一个模型具有autocomplete_fields. 我可以对结果进行排序,但是我无法对结果进行排序。

在此处输入图像描述

它总是按 pk 而不是我设置的值排序。

如何解决这个问题?

0 投票
0 回答
107 浏览

python - 有没有办法根据刚刚在另一个字段中选择的外键来限制在 Django admin 的自动完成字段中显示的选项?

在 Django admin 中使用自动完成字段时遇到问题。

我的问题是我是否可以使自动完成字段仅显示选定方的 MailAddress 字段?谢谢。

0 投票
1 回答
30 浏览

javascript - Media类中的autocomplete_fields和JS有什么联系?

我使用 Django。
我的admin.py

如果我在管理页面上打开SectionAdmin,该文件card_in_section.js将不起作用。
如果我autocomplete_fieldsCardInlineAdmin中删除该文件card_in_section.js将起作用。
这种行为的原因是什么?

0 投票
0 回答
23 浏览

django - AutocompleteSelect 字段的背景颜色不起作用

我想设置AutocompleteSelect字段的背景颜色。页面加载时,背景颜色被应用,但会立即被覆盖(加载页面时,我看到背景颜色为红色,但它立即再次更改)。正确应用,但不是background -colorstyle="width:110px"

表格代码:

内联类的代码:

我在其他领域没有这个问题。

0 投票
1 回答
26 浏览

python - Select2 小部件显示在 Django 管理站点上,但不在 Django4 的表单模板上

我有两个对象模型,NewsObject 和 StockObject。stock 对象是 news 对象中的外键。

我在 ModelAdmin 类中使用了 autocomplete_fields 属性,因为我想要新闻中股票的可搜索下拉列表。如文档中所述,我还在股票 ModelAdmin 中添加了 search_fields 。

这就是我的 admin.py 的样子:

现在,问题是我在 Django 管理站点上获得了该字段的可搜索下拉列表,但它只是实际模板屏幕上的一个下拉列表(不可搜索)。我有一个调用模板的基本视图,如下所示:

视图.py

NewsForm.html 是:

我一直想知道这种行为的原因可能是什么。尝试了多种方法,但都没有奏效。我可能在这里缺少什么?

Django 管理站点图像Django 管理站点图像

Django 模板图像Django 模板图像