1
位於兩個日期之間的對象我有這樣獲取今天日期表
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))
凡subscription_start
一個Django模型開始認購的日期和subscription_end
是訂閱的結束日期。訂閱是30天。我想獲取當前日期(今天的日期)在subscription_start
和subscription_end
之間的記錄。我如何使用django ORM來做到這一點。
這是正確的答案,但是'some_date'的值應該是多少?有了這個解決方案,我將不得不在過去30天內檢查每個日期(如果我的訂閱是30天)? –
示例: subscription_start = 2017-03-20 subscription_end = 2017-04-22 – marin
我想你所回答的一個可能的解決方案是,我可以檢查所有對象,其中'subscription_start__gte = current_data - 30天'。 –