1

我有一个 XML 文件。

有没有办法从 XML 文件生成 Django 模型?还是我应该对其进行硬编码?

我已经在网上搜索了几个小时,我猜“休息框架工作”和“django 适配器”可以完成这项工作,但我不太确定如何去做。

如果有人熟悉 Django 和 XML,我们将不胜感激。

谢谢你。

4

1 回答 1

2

这是一个演讲,其中包含将 xml 文件作为类导入的教程:

http://youtu.be/sPiWg5jSoZI?t=2h30s

如果您使用 py3k 运行,(我认为这个很棒且有趣的演示的特定演示与 python 2.6 及更高版本兼容),您将了解如何用 models.xml 替换您的 models.py。您必须自己将其调整为您的 xml 格式。

(您至少需要从大约 2 小时到 2 小时 32 分查看)

这个演讲解释了一种有趣的方法,演讲者似乎并不相信这是一个好主意。如果你想从 WSDL 生成 api 模型,我建议你仍然用硬代码制作你的表模型,因为我想你的数据库不是动态的。只需制作方法/静态方法即可将 api 模型转换为 db 模型。

于 2013-07-09T10:07:45.630 回答