问题标签 [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.
python - 如何使用 django-autocomplete-light 在表单中返回具有有效值的外键?
我是 django 的新手。我为我的项目编写了一个帖子表单,并希望使用自动完成功能在 Line 帖子表单中选择带有 Node 字段的外键。我已成功应用 django-autocomplete-light 以返回外键(node_name),但我发布时表单无效。我猜外键是 node_id 的数字,但自动完成返回文本(节点名称)。如何使用 django-autocomplete-light 应用程序修复它?谢谢你。
模型.py:
表格.py:
autocomplete_light_registry.py:
django - django-autocomplete-light 带有酥脆的表格
我正在尝试对表单中的外键字段实现自动完成搜索。我已经阅读了文档,但不确定我需要做什么才能使其正常工作。我只是在外键字段上得到正常的下拉框。
这是我的尝试:
设置.py
网址.py
模型.py
表格.py
表单.html
python - 强制 django-autocomplete=light 首先返回“最佳”匹配项
我有一长串我正在使用django-autocomplete-light
字段搜索的项目,自动完成定义如下:
一些职位在列表中按字母顺序排列很远,例如:
“老师”
它出现在其他“不太理想的标题”之后,例如:
“农业老师”、“建筑老师”、“建筑老师”等……
我想要的是“最佳”匹配,无论是最接近还是仅以搜索文本开头的匹配,所以如果有人搜索“teach”,他们会得到“teacher”,因为它以相同的字母开头,并且然后是其他不太准确的匹配。
我尝试search_fields
使用首选顺序进行设置
但是对自动完成代码的分析表明,这些术语在返回之前都被整合到一个查询中。
我将如何以更合适的方式订购此列表?
python - OneToOne 关系和 django-autocomplete-light
我对 django-autocomplete-light 有一些我自己无法解决的问题。
模型.py
autocomplete_light_registry.py
我试过了,但它引发了一个错误:FieldError,无法将关键字 u'username' 解析为字段。
我已经尝试过“用户”,但它引发:TypeError,相关字段查找无效:icontains
我应该怎么办?
非常感谢。
python - Django-autocomplete-url 无效的 URL
我正在尝试能够从机构列表中自动完成。我想我已经从 django-autocomplete-light tutotial 中包含了我需要的所有内容,但是我收到了这个错误,但不确定是什么原因造成的。希望你能帮忙。
错误是:
我的 django-autocomplete-light 文件夹与我的应用程序处于同一级别。还有另一个关于将它放在错误目录中的线程,但似乎所有文件都可以正确导入。不知道如何测试这个。
这是我的 urls.py:
这是我的 app/ 目录中的 auto_complete_light.py:
我的表格是:
我的 HTML 是:
jquery - django-autocomplete-light 找不到 .js 脚本
我正在尝试让 django-autocomplete-light 在我的应用程序中工作。我想我已经完成了所有设置。
似乎是问题的一件事是,当我包含:{% include 'autocomplete_light/static.html' %}。我认为我的应用程序没有找到下面列出的必要 .js 文件。当我转到目录时,我看不到文件。我认为 github 下载应该包含这些文件。我应该在哪里下载这些 js 文件?或者可能是目录结构不正确?
html:
目录结构:
django - 自动完成灯未显示在 Django 管理员中
我正在尝试在我的管理菜单中安装 autocomplete-light 功能。我在我的 admin.py 中添加了以下内容。我已经在我的设置中安装了该应用程序。
将此添加到 autocomplete_light_registry.py:
我认为我不需要在自动完成 url 时对吗?因为这应该在我进入 django 的管理页面时出现?我错过了什么?
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 错误。
编辑:
根据要求提供错误详细信息:
django - 自动完成轻注册表问题
我正在尝试将 autocomplete-light 安装到我的一种表单中。我不断收到此错误:
我没有在我的代码中的任何地方声明或注册机构自动操作,所以我不知道我是如何触发这个错误的。
我有以下表格:
这是在我的 autocomplete_light_registry.py 中:
导入 autocomplete_light
这是我的html。代码运行 {{ form.as_p}} 时会触发错误。
urls.py 是: