我一直在构建一个Django应用程序,它使用来自类似REST的API的数据.API是使用.NET构建的(yuck!不是我的选择),因为我宁愿挖出我的眼球而不是学习Microsoft工具(我是*nix/OSX人),因为我不想要前端为了影响API,反之亦然,我选择在另一台服务器上使用Django构建前端.
Django站点充当主DB/API和最终用户之间的中间人.来自API的数据都没有保存在Django站点中,它只是以一种很好的人类可读格式重新格式化/显示所述数据.现在我已经构建了我的API客户端和我的所有视图,我希望创建一个报表生成器.
是否有任何可以创建Transitory Models来代表API调用对象的应用程序?我希望能够创建从API接收的JSON/XML数据之间的关系,但不需要复制我的Django站点中的DB结构,这将是多余的.
最终目标是能够让用户根据来自数据API的请求创建/保存自定义过滤报告.任何建议将不胜感激.(请不要回复"只是在Django中复制模型,并插入从API中检索的数据".这完全会使DB/API在与前端不同的服务器上运行完全无效.
注意 - 我已经看过neithere的Dark,但由于缺少文档,并且缺少关于'docu'库的文档,我真的不知道它对我有什么好处.如果你有任何如何使用它们来解决这个问题的例子,请告诉:)
我正在构建一个使用BulbFlow的应用程序.BulbFlow ORM类似于Django ORM.作为一个实际的数据库后端,我使用的是带有Rexster 2.2.0的OrientDB 1.3.0.
我想知道是否有人对使用这两种产品有任何见解.BulbFlow允许基于Python的数据模型定义.但是OrientDB有自己的模式定义系统,包括类和约束.有没有办法一起使用它们?或者是Rexster/BulbFlow已经使用了OrientDB的约束系统?
提前感谢您的见解.