.order_by(Apply.c.post_date.desc())
--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://code.google.com/p/uliweb/
My Blog: http://hi.baidu.com/limodou
2012/1/6 asmcos (SoSE) <asm...@gmail.com>:
> 定义: post_date = Field(datetime.datetime, auto_now_add=True).order_by(Apply.c.post_date.desc())
>
> 获取数据:
> applys = Apply.all().order_by(Apply.c.post_date)
> applys = Apply.filter(Apply.c.title==settings.SITE.lecture_name)
>
> 结果:
> 1 马健 2012-01-05 20:44:22
> 2 zhaodingmao 2012-01-04 05:08:34
> 3 shiyibin 2012-01-04 06:39:22
> 4 秦川 2012-01-05 00:49:18
>
> 排在第一的是最后报名的。。。。
>
>
--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://code.google.com/p/uliweb/
My Blog: http://hi.baidu.com/limodou
--
mail list: http://groups.google.com/group/uliweb
project : http://code.google.com/p/uliweb
哦。那应该用升序,使用asc()
应该不是。order by 本身有升序,降序,你可以先手工执行sql测试一下。用orm不过是自动生成相应的sql罢了。
第二行是apply?和前面的applys没什么关系啊。你可以把
[ORM]
DEBUG_LOG = True
在命令行看生成的sql语句是什么样的。
新版的沒試過