开发者社区> 问答> 正文

PyXB和python框架

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

现在,我可以使用那些PyXB绑定类/模块来解析同一平台提供的XML数据。

我的问题是:

我如何在Django或pyramid之类的框架中利用这些类来构建动态模型形式,表格等,就像我使用来自models.py django ORM的模型,还是通过滤锅 / 变形 或金字塔简单的模型那样? 有人在这些框架中使用过PyXB类吗?

展开
收起
祖安文状元 2020-02-21 16:06:20 567 0
1 条回答
写回答
取消 提交回答
  • 一种方法是创建从PyXB绑定到表单库的映射。例如,编写一些从PyXB类生成漏勺模式的代码应该并不难。一旦有了模式,您所需要的就是一种以相同格式对对象进行序列化和反序列化的方法(这很简单:仅列表和字典中的值),并且您可以从PyXB对象创建表单并将其保存背部。

    这已经用colander和sqlalchemy完成了,而ColanderAlchemy 的代码可能会给您一些启发。

    如果您将其放在pypi上,则可获得加分:)

    2020-02-21 16:06:24
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载