我知道数据存储存在很大差异,但肯定因为 django 是捆绑的,并且它从 Satchmo 中抽象出数据存储,所以可以做些什么吗?
事实是我不是 Python 人,到目前为止主要是 Java/PHP,但我愿意学习。
另外,如果这在今天是不可能的,让我们联合起来形成一个新的开源项目来“扩展”satchmo 或者分支它,以实现兼容性?
我知道数据存储存在很大差异,但肯定因为 django 是捆绑的,并且它从 Satchmo 中抽象出数据存储,所以可以做些什么吗?
事实是我不是 Python 人,到目前为止主要是 Java/PHP,但我愿意学习。
另外,如果这在今天是不可能的,让我们联合起来形成一个新的开源项目来“扩展”satchmo 或者分支它,以实现兼容性?
你不能。Satchmo 中有很多依赖项不允许您在 AppEngine 上安装。
请参阅此线程:http ://groups.google.com/group/satchmo-users/browse_thread/thread/509265ccd5f5fc1e?pli=1
在以下情况下可能:
有人将通用 ORM 写入 Bigtable 映射器。最有可能的是,Appengine 补丁专家
有人重写了 Satchmo 的视图和模型以删除现有的 ORM 查询并使用补丁项目提供的 ORM 的最小功能,应该是你或 Satchmo 人。
有人经常使用django helper project,只能是帮助项目的人。
没有什么是不可能的——这只需要付出很多努力——如果有人希望这样做——为什么不呢?但获得 Django 友好托管可能更容易(更便宜),而不是花费数小时破解代码。