Django model 遇到查询条件组合比较多的情况下怎么写

2025-04-27 06:55:01
推荐回答(2个)
回答1:

Q()|Q()Q()...
看不懂的话。。你可以百度django Q

回答2:

from django.db.models import Q

Poll.objects.get(
Q(question__startswith='Who'),
Q(pub_date=date(2005, 5, 2)) | Q(pub_date=date(2005, 5, 6))
)

还有 F 查询 自己看看Django 文档吧