我有一个像这样的 django 模型
class AthleteSubscription(models.Model):
user = models.ForeignKey(User, related_name="user_subscription", default='')
subscription_start = models.DateField(default=datetime.date.today)
subscription_end = models.DateField(default=datetime.date.today() + timedelta(30))
Run Code Online (Sandbox Code Playgroud)
其中subscription_start是订阅开始日期,subscription_end是订阅结束日期。订阅期限为 30 天。我想获取当前日期(今天的日期)位于subscription_start和之间的记录subscription_end。我怎样才能用 django ORM 做到这一点?
qv = AthleteSubscription.objects.filter(subscription_start__gte=some_date, subscription_end__lte=some_date)
Run Code Online (Sandbox Code Playgroud)