Python 将自动完成灯光与django-Tables一起使用2

Python 将自动完成灯光与django-Tables一起使用2,python,django,django-tables2,django-autocomplete-light,Python,Django,Django Tables2,Django Autocomplete Light,我试图用autocomplete灯填充django表,以便用户可以在表中填写数据,然后保存数据(整个表都在一个表单标记中)。我让表格显示现有数据,让自动完成在模型表单中工作(一个团队成员让该部分工作),但我不知道如何将两者结合起来。这些文件对我来说有点神秘,但如果有人能至少为我指出正确的方向,我会非常感激 我尝试了一些随机的东西来组合它们,但老实说,它们是暗中捅出来的,我认为它们甚至不值得一提 tables.py class ModifyTable(tables.Table): name

我试图用autocomplete灯填充django表,以便用户可以在表中填写数据,然后保存数据(整个表都在一个表单标记中)。我让表格显示现有数据,让自动完成在模型表单中工作(一个团队成员让该部分工作),但我不知道如何将两者结合起来。这些文件对我来说有点神秘,但如果有人能至少为我指出正确的方向,我会非常感激

我尝试了一些随机的东西来组合它们,但老实说,它们是暗中捅出来的,我认为它们甚至不值得一提

tables.py

class ModifyTable(tables.Table):
    name            = tables.LinkColumn('app-view', args=[A('pk')], verbose_name='Name')
    primary_contact    = tables.Column()
    secondary_contact  = tables.Column()
自动完成

autocomplete_light.register(Person,
    search_fields=['first_name', 'last_name', 'username'],
    split_words=True,
    autocomplete_js_attributes={'placeholder': 'Find a user',},
)

Django-tables2提供了一个API来生成HTML格式的数据表

Django autocomplete light提供了一个支持自动完成输入的小部件

此小部件必须在中使用。django表单类将HTML
与django-tables2使用的模型相结合

但是,表中的每一行都必须使用要重复的表单。请注意,可以考虑生成这样的窗体集。


使用表单集,您的工作在此处完成;)

用户必须输入数据的位置涉及10000个项目的fk查找。我希望用户能够在那里使用auto complete。哦,你-我是那个试图帮助你的人,很棒的举动:顺便说一句,我是django autocomplete light的作者,我保证autocomplete小部件以表单集的形式工作,并且具有100000甚至1000000项的查找:)当您改进您的问题时,请告诉我。我不是想侮辱您。我是新来的,我想这就是我应该做的。我认为我的问题很清楚——如果我错了,请告诉我如何改进,我很乐意。除非你以某种方式编辑你的答案,否则我显然无法删除-1。但我试过了。不过,公平地说,您对“如何将django-tables2与自动完成一起使用?”的回答既不涉及django-tables2,也不涉及自动完成。