Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django自动完成灯光和相关管理器_Python_Django_Autocomplete_Django Autocomplete Light - Fatal编程技术网

Python django自动完成灯光和相关管理器

Python django自动完成灯光和相关管理器,python,django,autocomplete,django-autocomplete-light,Python,Django,Autocomplete,Django Autocomplete Light,我需要为我的自定义表单创建自动完成字段。这只是一个下拉菜单,上面有匹配的城市、国家等。我也使用django cities。所以,我将AutocompleteModelBase子类化。在这里,我可以用模型中的字段列表声明search_fields属性,搜索将应用于这些字段。但如果我不想按字段搜索,而是按相关经理提供的信息搜索,该怎么办?在django城市,有专门的相关经理负责所谓的备选名称。它返回查询集,其中包含中某个地理对象的名称 外语。类似这样的内容:Country.objects.get(c

我需要为我的自定义表单创建自动完成字段。这只是一个下拉菜单,上面有匹配的城市、国家等。我也使用django cities。所以,我将AutocompleteModelBase子类化。在这里,我可以用模型中的字段列表声明search_fields属性,搜索将应用于这些字段。但如果我不想按字段搜索,而是按相关经理提供的信息搜索,该怎么办?在django城市,有专门的相关经理负责所谓的备选名称。它返回查询集,其中包含中某个地理对象的名称 外语。类似这样的内容:
Country.objects.get(code='US').alt\u names.filter(language='de')

所以,我需要根据这些操作的结果进行搜索。不是通过模型的字段,而是通过翻译的名称,这些名称实际上不属于字段。谢谢。

您可以使用