請問uliweb 有沒有辦法主動將更新的資料送給瀏覽器

2 views
Skip to first unread message

SeedSeek

unread,
Feb 9, 2012, 4:23:29 AM2/9/12
to Uliweb
在資料更新以後,
uliweb 有沒有辦法主動將這個資料送給瀏覽器?
而不是透過瀏覽器輪詢取得資料

limodou

unread,
Feb 9, 2012, 9:33:02 AM2/9/12
to uli...@googlegroups.com
2012/2/9 SeedSeek <frt5...@gmail.com>:
> 在資料更新以後,
> uliweb 有沒有辦法主動將這個資料送給瀏覽器?
> 而不是透過瀏覽器輪詢取得資料
>

一般的http请求都是短连接的,而且后端一般是被动的。后来有一种叫comet的技术,它是在前端和后端之间建立长连接来实现的,不过uliweb目前是不支持的。所以你说的,我目前也没有什么好办法。

--
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

SeedSeek

unread,
Feb 9, 2012, 8:32:50 PM2/9/12
to Uliweb
另一個提問

在ListView 送出json 到datagrid 之前可以對資料sort 嗎?
應該要如何下條件?

On Feb 9, 10:33 pm, limodou <limo...@gmail.com> wrote:
> 2012/2/9 SeedSeek <frt524...@gmail.com>:
>
> > 在資料更新以後,
> > uliweb 有沒有辦法主動將這個資料送給瀏覽器?
> > 而不是透過瀏覽器輪詢取得資料
>
> 一般的http请求都是短连接的,而且后端一般是被动的。后来有一种叫comet的技术,它是在前端和后端之间建立长连接来实现的,不过uliweb目前是不支 持的。所以你说的,我目前也没有什么好办法。

limodou

unread,
Feb 9, 2012, 9:48:19 PM2/9/12
to uli...@googlegroups.com
2012/2/10 SeedSeek <frt5...@gmail.com>:

> 另一個提問
>
> 在ListView 送出json 到datagrid 之前可以對資料sort 嗎?
> 應該要如何下條件?
>

sort就是在ListView中传一个order_by,可以是多个参数,并且符合sqlalchemy的写法,如:

Model.c.field.desc() 倒序,缺省是顺序,可以是多个,如:

order_by = [Model.c.field1, Model.c.field2]

SeedSeek

unread,
Feb 13, 2012, 7:25:15 AM2/13/12
to Uliweb
上面的方法也可以與 get_sort_field() 混用嗎?

On Feb 10, 10:48 am, limodou <limo...@gmail.com> wrote:
> 2012/2/10 SeedSeek <frt524...@gmail.com>:

SeedSeek

unread,
Feb 13, 2012, 7:35:56 AM2/13/12
to Uliweb
未來uliweb 有要新增 comet 的支持嗎?

limodou

unread,
Feb 13, 2012, 8:18:24 AM2/13/12
to uli...@googlegroups.com
2012/2/13 SeedSeek <frt5...@gmail.com>:
> 未來uliweb 有要新增 comet 的支持嗎?
>

comet我还不太懂,还不支持如何支持,我是不反对支持的,不过不知道要如何做。

limodou

unread,
Feb 13, 2012, 8:19:47 AM2/13/12
to uli...@googlegroups.com
2012/2/13 SeedSeek <frt5...@gmail.com>:
> 上面的方法也可以與 get_sort_field() 混用嗎?
>

可以把get_sort_field得到的结果与其它的排序条件混合后再传给order_by

Reply all
Reply to author
Forward
0 new messages