gpt4 book ai didi

python - 在数据存储中获取最近 7 天的实体

转载 作者:太空宇宙 更新时间:2023-11-04 06:28:07 24 4
gpt4 key购买 nike

我需要获取过去 7 天的实体,如果获取的实体少于 50 个,则将范围扩展到 10 天,该模型类似于:

class MyModel(db.Model):
title = db.StringProperty()
date = db.DateTimeProperty(auto_now_add=True)
plays = db.IntegerProperty()

我还需要按播放次数降序排列。

感谢任何帮助谢谢J

最佳答案

我现在无法测试代码,但我会做类似的事情:

from datetime import datetime, timedelta

query = MyModel.gql("WHERE date > :1 ORDER BY plays DESC", datetime.now() - timedelta(days=7))
count = query.count()
if count < 50:
query = MyModel.gql("WHERE date > :1", datetime.now() - timedelta(days=10))
value = query.fetch()

关于python - 在数据存储中获取最近 7 天的实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6244814/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com