在客户端和服务器之间共享模型代码文件

时间:2013-02-05 14:43:48

标签: python python-2.7 sqlalchemy flask-sqlalchemy

我正在开发两个Python烧瓶应用程序:一个是API服务器,通过flask-sqlalchemy与数据库绑定,另一个是用户和API服务器之间的无数据库Web前端。

我想重用模型代码,例如,如果我在apiserver中定义“House”对象,稍微重复使用相同的代码来定义前端服务器中的同一个对象。

我想要实现的是,假设我将属性“windows of windows”添加到“House”对象中,只执行一次并在我的数据库模型中进行此更改,JSON代码在apiserver和之间互换webfrontend和webfrontend的输出。

我想到的一些可能的方法是:

  • 从初始共享模型中自动派生SQLAlchemy数据库模型。
  • 在非数据库代码中使用asAl-it是SQLAlchemy模型,因此即使没有数据库,我也可以使用这些对象。

有没有人尝试过这些方法?有任何想法吗 ?

0 个答案:

没有答案