问题标签 [django-autocomplete-light]

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 回答
771 浏览

python - 如何使用 django-autocomplete-light 在表单中返回具有有效值的外键?

我是 django 的新手。我为我的项目编写了一个帖子表单,并希望使用自动完成功能在 Line 帖子表单中选择带有 Node 字段的外键。我已成功应用 django-autocomplete-light 以返回外键(node_name),但我发布时表单无效。我猜外键是 node_id 的数字,但自动完成返回文本(节点名称)。如何使用 django-autocomplete-light 应用程序修复它?谢谢你。

模型.py:

表格.py:

autocomplete_light_registry.py:

0 投票
1 回答
1424 浏览

django - django-autocomplete-light 带有酥脆的表格

我正在尝试对表单中的外键字段实现自动完成搜索。我已经阅读了文档,但不确定我需要做什么才能使其正常工作。我只是在外键字段上得到正常的下拉框。

这是我的尝试:

设置.py

网址.py

模型.py

表格.py

表单.html

0 投票
1 回答
407 浏览

python - 在 grappelli 中以堆叠内联形式使用 django-autocomplete-light

我正在尝试在StackedInline.

当用于主模型中的字段时,autocomplete-light字段工作得非常好。

在此处输入图像描述

但是在内联中它们是非功能性的。我得到的只是一个灰色的 X,它不会删除模型,也没有输入文本的字段:

在此处输入图像描述

在动态添加的内联中,我什至无法点击该字段!:

在此处输入图像描述

我的代码:

admin.py

forms.py

0 投票
1 回答
115 浏览

python - 强制 django-autocomplete=light 首先返回“最佳”匹配项

我有一长串我正在使用django-autocomplete-light字段搜索的项目,自动完成定义如下:

一些职位在列表中按字母顺序排列很远,例如:

“老师”

它出现在其他“不太理想的标题”之后,例如:

“农业老师”、“建筑老师”、“建筑老师”等……

我想要的是“最佳”匹配,无论是最接近还是仅以搜索文本开头的匹配,所以如果有人搜索“teach”,他们会得到“teacher”,因为它以相同的字母开头,并且然后是其他不太准确的匹配。

我尝试search_fields使用首选顺序进行设置

但是对自动完成代码的分析表明,这些术语在返回之前都被整合到一个查询中。

我将如何以更合适的方式订购此列​​表?

0 投票
1 回答
245 浏览

python - OneToOne 关系和 django-autocomplete-light

我对 django-autocomplete-light 有一些我自己无法解决的问题。

模型.py

autocomplete_light_registry.py

我试过了,但它引发了一个错误:FieldError,无法将关键字 u'username' 解析为字段。

我已经尝试过“用户”,但它引发:TypeError,相关字段查找无效:​​icontains

我应该怎么办?

非常感谢。

0 投票
2 回答
629 浏览

python - Django-autocomplete-url 无效的 URL

我正在尝试能够从机构列表中自动完成。我想我已经从 django-autocomplete-light tutotial 中包含了我需要的所有内容,但是我收到了这个错误,但不确定是什么原因造成的。希望你能帮忙。

错误是:

我的 django-autocomplete-light 文件夹与我的应用程序处于同一级别。还有另一个关于将它放在错误目录中的线程,但似乎所有文件都可以正确导入。不知道如何测试这个。

这是我的 urls.py:

这是我的 app/ 目录中的 auto_complete_light.py:

我的表格是:

我的 HTML 是:

0 投票
2 回答
528 浏览

jquery - django-autocomplete-light 找不到 .js 脚本

我正在尝试让 django-autocomplete-light 在我的应用程序中工作。我想我已经完成了所有设置。

似乎是问题的一件事是,当我包含:{% include 'autocomplete_light/static.html' %}。我认为我的应用程序没有找到下面列出的必要 .js 文件。当我转到目录时,我看不到文件。我认为 github 下载应该包含这些文件。我应该在哪里下载这些 js 文件?或者可能是目录结构不正确?

html:

目录结构:

0 投票
1 回答
92 浏览

django - 自动完成灯未显示在 Django 管理员中

我正在尝试在我的管理菜单中安装 autocomplete-light 功能。我在我的 admin.py 中添加了以下内容。我已经在我的设置中安装了该应用程序。

将此添加到 autocomplete_light_registry.py:

我认为我不需要在自动完成 url 时对吗?因为这应该在我进入 django 的管理页面时出现?我错过了什么?

0 投票
0 回答
233 浏览

javascript - django CMS:在模板中集成自动完成功能

我想将 autocomplete-light 集成到 django cms 中的模板中

我在应用程序“医生”中的看法:

urls.py (CMS)

urls.py(应用医生)

搜索.html

search.html 是一个进入 CMS 页面的 apphook,其 URL 为“/en/list/”或 /ru/list/”,具体取决于语言。

我必须在 javascript 部分设置什么 url?目前我总是收到 NoReverseMatch 错误。

编辑:

根据要求提供错误详细信息:

0 投票
1 回答
75 浏览

django - 自动完成轻注册表问题

我正在尝试将 autocomplete-light 安装到我的一种表单中。我不断收到此错误:

我没有在我的代码中的任何地方声明或注册机构自动操作,所以我不知道我是如何触发这个错误的。

我有以下表格:

这是在我的 autocomplete_light_registry.py 中:

导入 autocomplete_light

这是我的html。代码运行 {{ form.as_p}} 时会触发错误。

urls.py 是: