使用字符串作为输入进行变量Queryset过滤

时间:2018-06-17 19:43:54

标签: python django django-queryset

我正致力于通过使用字符串来创建变量查询集,并且我没有达到解决方案。

这是我的方法

output = "entradaid__in=["

for x in carrito_entradas:
    output+=x+","

temp=len(output)

output = output[:temp - 1]
output += "]"

peliculas = Pelicula.objects.filter(output)

我想要的是创建一个可以过滤多个值的“Peliculas”查询集。

我的意图是:

output=entradaid__in=[1,2,5]Pelicula.objects.filter(entradaid__in=[1,2,5])

有没有办法可以做到这一点?

0 个答案:

没有答案