gpt4 book ai didi

xml - PyXB 和 python 框架

转载 作者:数据小太阳 更新时间:2023-10-29 01:58:35 25 4
gpt4 key购买 nike

我用了PyXB从 java/spring 平台生成 Python 模块,该平台通过 RESTfull API 以 XSD 格式公开其类模式。

我现在能够使用那些 PyXB 绑定(bind)类/模块解析同一平台提供的 XML 数据。

我的问题是:

  • 我如何在 Django 或 Pyramid ,像我一样构建动态模型表单、表格等使用来自 models.py django ORM 的模型,或通过 colander/deformpyramid-simpleform
  • 有没有人在这些项目中使用过 PyXB 类框架了吗?

最佳答案

一种方法是创建从 PyXB 绑定(bind)到表单库的映射。例如,编写一些从 PyXB 类生成漏勺模式的代码应该不会太难。一旦你有了模式,你所需要的只是一种以相同格式序列化和反序列化你的对象的方法(这很简单:只有列表和字典中的值),你将能够从 PyXB 对象创建表单并保存它们回来。

这已经用漏勺和 sqlalchemy 完成了,并且 the code for ColanderAlchemy可能会给你一些关于如何去做的灵感。

如果你把它放在 pypi 上,奖励积分:)

关于xml - PyXB 和 python 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12866601/

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