【发布时间】:2021-10-01 16:40:02
【问题描述】:
我正在写这个查询:
day_l = DAYLeave.objects.filter(user=request.user, Q(start_date__range=[sd, ed]) | Q(end_date__range=[sd, ed]))
sd 和 ed 是像“2021-04-06”这样的日期
当我执行时我得到这个错误:
SyntaxError: positional argument follows keyword argument
user --> 用户表的外键
如果我删除 user=request.user 它可以工作,但在我的主查询中我得到了错误。
【问题讨论】:
-
把
user=request.user放在最后。关键字参数应该在非关键字参数之后。
标签: python mysql django filter orm