问题标签 [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 回答
548 浏览

django - django-autocomplete-light with User - 选择应该是一个查询集

我似乎无法使 django-autocomplete-light 与 django contrib 用户模型一起工作。总是得到异常'选择应该是一个查询集'

这是我的自动完成类(在 autocomplete_ligh_registry.py 中定义):

我的表格(在 forms.py 中):

当尝试使用 {{form}} 进行渲染时,它会抛出一个异常:选择应该是一个查询集:堆栈:

这是正在开发中运行的 django 1.6。我创建了用户。django-autocomplete-light 可以与 autocompleteListBase 一起使用,例如:

因此 urls.py 包括注册表,已注册 url 并正在加载 javascript。遵循这些文档: http ://django-autocomplete-light.readthedocs.org/en/latest/index.html#tutorial

任何指针?

谢谢!

0 投票
3 回答
163 浏览

django - django autocomplete_light 可以显示模型的字符串表示之外的东西吗?

我正在使用 django autocomplete_light 进行模型搜索,但希望__unicode__()在自动完成的结果中显示与模型的默认字符串(即 )不同的内容。这可能吗?

0 投票
0 回答
956 浏览

django - Django 自动完成灯光初始数据

我有一个带有 Django 自动完成灯的表单,可以正常工作并保存。但是,我也有一个链接"Edit"。然后我用他们保存的初始数据预先填充表单,除了在编辑模式下没有显示 Django 自动完成光场的数据

这是我的编辑表单方法:

这是我的forms.py

我想要的初始数据是这样的: 所需的初始数据

这样他们就可以“x”出数据并替换它。

有什么建议么?

谢谢!

0 投票
0 回答
1391 浏览

django - 将多个 django 模型字段合并为一个表单字段

我有一个表格,我希望能够让人们使用 1 个表格字段选择一个国家、地区或城市(所以他们只需要选择 1 个)。我正在使用 django-autocomplete-light,所以我的计划是将所有 3 个模型字段组合到 1 个表单字段中 - 用户搜索并选择他们想要的一个,并将其保存到相关的模型字段中。

做了很多搜索,但在这方面找不到任何东西 - 有什么想法吗?

这是我目前的表格,每个字段都是分开的:

如您所见,我正在使用 django-autocomplete-light 和 django-crispy-forms

不知道从哪里开始,所以指导和例子会很棒!

0 投票
1 回答
99 浏览

python - /autocomplete/ItemsAutocomplete/ 处的 FieldError

我在 django 模型形式中使用 autocomplete_light。

这是我的表格模型

这是表格

注册为

当我尝试在 中输入一些值时item,根据自动完成功能,它会开始搜索,但field error Cannot resolve keyword u'i' into field. Choices are: arizona_dispensaries_item, ca_dispensaries_item, colorado_dispensaries_item, created, id 我不知道这i是从哪里来的。此外,dispensaries_items 是其中的一些模型。whilecreatedid是字段名

0 投票
0 回答
57 浏览

django - 如何根据传递给模型表单的 __init__() 的参数对 autocomplete_light 字段应用附加过滤器

我正在使用 django autocomplete_light 来自动完成插入到ForeignKeyField. 我想根据传递给__init__方法的论点对建议应用额外的过滤。

这是我的表格

这是注册表

__init__这是似乎不适用于自动完成的方法中的这一行。虽然我在这里使用了过滤器,但建议没有被过滤。

0 投票
1 回答
646 浏览

django - 如何使用自动完成灯创建依赖下拉菜单

我使用Django Model Formand创建了一个表单autocomplete_lightitem我想根据调用类时传递的论点过滤下拉列表中的建议。

我的表格是

__init__根据传递的值应用了一个过滤器,category但它似乎不起作用。

注册表是

形式被称为

请建议我一种方法,以便我可以根据调用表单时传递的值来优化搜索。

我试图通过使用来修改它

并将注册表设置为 autocomplete_light.register(Items, AutoComplete ) 通过这个,我知道 category 获取了值none(因为我选择了默认值)并且这种方法似乎也不起作用。

有没有办法可以将 的值category传递给request_for_choices以便细化 serach?

0 投票
1 回答
136 浏览

django - autocomplete_light 没有使用choice_for_request 显示正确的建议

autocomplete-light在 django 中modal form。我想在建议框中应用动态过滤,这就是我choice_for_request()autocompletebasemodel. 但是由于使用choice_for_request(),建议not according to the keyword typed只是可以输入的所有值。

这是我的表格:

这是注册表和类:

班级:

我真的不知道要进行哪些更改才能使其changes_for_request正常工作

0 投票
1 回答
433 浏览

python - Django+autocomplete_light 表单中的动态选择字段

我有一个奇怪的问题。

我什至不知道我应该如何开始做,我的书面英语真的很糟糕,所以我不能真正谷歌它,因为它看起来很复杂。

我正在使用 Django 1.7.1 做一个简单的数据库 Web 应用程序,我想使用 autocomplete_light 来自动完成某些字段。

我正在使用 SQLite 数据库,在 DB 中我有一些“字典”表,这意味着用户可能会在其他记录中多次使用某些名称,因此在“主”表中,我只存储该名称的 id。有没有办法制作这样的 ChoiceFields 和 MultipleChoiceFields(对于“反转”情况),如果用户将在其中写入新值(尚未存储在“字典”中),它将自动添加到“字典”表中?

我会非常感谢任何建议,甚至建议我应该在哪里搜索这样的东西。

0 投票
1 回答
78 浏览

python - autocomplete_light 中的“值”是什么

我不明白 django-autocomplete-light 库中有什么值。

validate_values() 和choices_for_values() 也没有。

我正在像这样实例化我的自动完成功能: