python - 连接 Sproutcore 前端和自定义 Python 后端

标签 python django django-models sproutcore

我正在构建一个基于网络的应用程序。前端是在 Sproutcore 中设计的。对于后端,我们有自己的 python API,它可以处理多个数据库的所有事务。连接前端与后端的最佳方式是什么?

据我所知,django 相当单一(如果我错了,请纠正我),如果我不使用它的原生 ORM,那会很麻烦……我更喜欢基于 python 的解决方案……有什么想法吗?

谢谢!

苏维尔

最佳答案

我对 sproutcore 唯一了解的是我大约 10 秒前读到的回答这个问题的内容。 Javascript 可以执行 ajax,所以我认为 sproutcore 也可以。因此,向后端提供restful api+json 是一种选择。如果您需要将其出售给老板,请将其称为面向服务的架构。在他可以在本周的《信息周刊》中查找之前,您可能已经让它工作了。

要使其正常工作,只需能够响应 http 请求并返回 json。有数十亿个网络框架可以做到这一点。您已经提到过一个,并且可能会再次提到。不过,我会继续说明我的偏好。 bfgpylons其中任何一个都适合你,而且几乎不会妨碍你。当然还有其他的,也许在使用它们之后,您可能会发现您可以非常轻松地编写自己的代码,或者仅使用 Webob (由 pylons 和 bfg 等使用)或直接 wsgi或者根据您的需要使用适当的部件将所有这些组合起来。

关于python - 连接 Sproutcore 前端和自定义 Python 后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2504772/

相关文章:

python - 运行 pip list -o 时出现 key 环警告

python - Django 管理重定向到自定义 View

django 1.5 扩展默认用户模型或替换它

Django 删除文件字段

python - Django : NOT NULL constraint failed: mainapp_comment. post_id 中导致此错误的原因是什么

python - 人为限制时索引超出范围

python - 根据条件突出显示 panda df 错误

python - 在 python 中的两个对象之间存储和使用信息的最佳方式是什么?

javascript - 将 Django 与大多数静态页面结合使用

python - 为什么我的 Django 服务器突然不工作了?