如何覆盖Django Q()模型?
我想在django orm中查询这样的问题,
from django.db.models import Q
MyModel.objects.filter((Q(flag=True) & Q(model_num__gt=15)) | (Q(flag=True) & Q(model_num__lt=7)))
我可以将任何方法限制为(q(flag = true)& q(model_num__gt = 15))结果仅是第一个查询元素吗?
我们需要覆盖Q模型还是我们还有另一个Apporach?
I want to query like this in Django ORM
from django.db.models import Q
MyModel.objects.filter((Q(flag=True) & Q(model_num__gt=15)) | (Q(flag=True) & Q(model_num__lt=7)))
Are there any way I can restrict the (Q(flag=True) & Q(model_num__gt=15)) results to only first query element?
Do we need to override Q model or we are having another apporach?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论