Google App Engine GQL查询ORDER BY date_posted

时间:2013-10-06 15:39:59

标签: python google-app-engine web.py

我有以下型号:

class Post(db.Model):
    author = db.StringProperty(required=True)
    content = db.StringProperty(required=True)
    date_posted = db.DateTimeProperty()

以下GQL查询:

db.GqlQuery("SELECT * FROM Post ORDER BY date_posted LIMIT 10")

然而,帖子仍然以看似随机的顺序显示。我做错了什么?

使用框架:Web.py

1 个答案:

答案 0 :(得分:3)

你没有忘记正确设置date_posted吗?或者您可能希望模型自动分配当前时间?如果是这样,您忘记设置auto_now_add = True:

date_posted = db.DateTimeProperty(auto_now_add=True)