[英]Storing multiple values into a single field in mysql database that preserve order in Django
[英]Filtering on multiple values from a single field - Django
myprefs = aboutme.mypreferences_set.all()[0]
mygpref = myprefs.MyGPref.all()
mygpref有一个值范围,我想根据这些过滤器返回一个QuerySet。 我不知道mygprefs中可能有多少个值。 可能是一两个。 如何在没有很多if和thens的情况下以pythonic方式构建过滤器-我尝试了以下操作,但是对于mygpref中存在的多个值,此方法不起作用。
mylist = AboutMe.objects.all().filter(MyG=mygpref)
如何优雅地做到这一点?
我想我已经忘记了这一点:
mylist = AboutMe.objects.all().filter(MyG__in=mygpref)
这似乎有效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.