gpt4 book ai didi

python - web2py - 显示网格中的对象列表

转载 作者:太空宇宙 更新时间:2023-11-03 18:49:39 25 4
gpt4 key购买 nike

我正在开发一个 web2py 应用程序(APP1),它可以处理从另一个 web2py 应用程序(APP2)获取的数据。
我们无权访问APP2的数据库,我们通过APP2公开的jsonrpc Web服务访问他们的数据。
现在,APP2 有一个 API(get_objects),它为我们提供了某种类型对象的列表。 APP2 在内部从其数据库中获取此数据并将其转换为特定类型对象的列表。
我希望它显示在具有排序和分页功能的表格中。我可以使用 web2py 的 SQLFORM.grid 来实现此目的吗?
请建议我任何解决方案。

谢谢。

最佳答案

此答案由 Massimo 在 Google 群组中给出。我在这里分享如下:

除非您首先将数据加载到数据库中,否则您不能这样做。您可以像这样使用临时内存数据库:

fields = [Field('one'), Field('two'), Field('three'), ...]

temp_db = cache.ram('tmp_db',lambda: DAL('sqlite:memory').define_table('mytable',*fields)._db, None)

temp_db.mytable.truncate()

temp_db.mytable.insert(....)

form = SQLFORM.grid(temp_db.mytable)

关于python - web2py - 显示网格中的对象列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18682746/

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