【发布时间】:2020-01-14 03:21:08
【问题描述】:
在我的 autocomplete 函数中,我使用以下查询表达式来获取模型字段值:
def CitySearch(request):
if request.is_ajax():
q = request.GET.get('term','')
names = City.objects.filter(name__icontains=q).annotate(value=F('name'), label=F('name')).values('id', 'value', 'label')
...
...
return HttpResponse.....
如何将(模型)City字段“name”过滤到相关模型“Country”的FK字段?
【问题讨论】:
-
你的意思是内部连接吗?您能详细说明您的要求吗?
-
没错。我正在使用 jQuery 自动完成功能,并尝试通过外键将两个城市(我尝试为其构建 QuerySet 的模型)中的国家字段值过滤到相关模型“国家”。
标签: django django-queryset jquery-ui-autocomplete django-filters