Python 按最近输入显示GAE列表
n00b问题-我正在尝试让列表首先显示最近的条目。这在没有reverse()的情况下工作,但在中检索不到任何内容。我听说我应该尝试使用order_by(),但我似乎也无法让它起作用。谢谢你的帮助 类MainHandler(webapp.RequestHandler): reverse()在位修改列表。它不会返回已排序的列表,因此只需执行以下操作:Python 按最近输入显示GAE列表,python,google-app-engine,Python,Google App Engine,n00b问题-我正在尝试让列表首先显示最近的条目。这在没有reverse()的情况下工作,但在中检索不到任何内容。我听说我应该尝试使用order_by(),但我似乎也无法让它起作用。谢谢你的帮助 类MainHandler(webapp.RequestHandler): reverse()在位修改列表。它不会返回已排序的列表,因此只需执行以下操作: url_list.reverse() path = self.request.path if doRender(self,path):
url_list.reverse()
path = self.request.path
if doRender(self,path):
return
doRender(self,'base/index.html', { 'new_list' : url_list })
reverse()在位修改列表。它不会返回已排序的列表,因此只需执行以下操作:
url_list.reverse()
path = self.request.path
if doRender(self,path):
return
doRender(self,'base/index.html', { 'new_list' : url_list })
在django中,您使用order_by(),但对于GAE,它是order() 所以答案不是使用反向,而是: 类MainHandler(webapp.RequestHandler):
在django中,您使用order_by(),但对于GAE,它是order() 所以答案不是使用反向,而是: 类MainHandler(webapp.RequestHandler):
键不会自动按递增顺序排列;如果要按添加实体的日期排序,则需要添加一个DateTimeProperty,并将auto_now_add设置为True,然后在此基础上进行排序。键不会自动按递增顺序排序;如果要按添加实体的日期进行排序,则需要添加一个DateTimeProperty,并将auto_now_add设置为True,然后在此基础上进行排序。Hmm这在某些时间有效,但会引发奇怪的异常hmhmm这在某些时间有效,但会引发奇怪的异常Hmm
def get(self):
que = db.Query(models.URL).order('-created')
url_list = que.fetch(limit=100)
path = self.request.path
if doRender(self,path):
return
doRender(self,'base/index.html', { 'url_list' : url_list })