微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

xml – PyXB和python框架

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

我现在能够使用那些PyXB绑定类/模块解析同一平台所服务的XML数据.

我的问题是:

>我如何在Django或者框架中利用这些类
金字塔,像我一样建立动态模型表格,表格等
使用来自models.py django ORM或colander/deform的模型
还是pyramid-simpleform
>有没有人在其中任何一个中使用过PyXB类
框架呢?

解决方法

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

这已经用漏勺和sqlalchemy完成,the code for ColanderAlchemy可能会给你一些如何做的灵感.

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。