ruby-on-rails - 集成共享同一个 MySQL 数据存储的 Django 和 Rails 应用程序的最佳方式是什么?

标签 ruby-on-rails django

我将在网络上与 Python 开发人员合作 应用。我将用 Ruby 构建其中的一部分,而他正在 将使用 Django 构建它的另一部分。我不太了解 Django 。

我集成这两部分的计划是简单地映射某个 URL Python 的路径前缀(例如,以/services 开头的任何请求) 代码,同时让 Rails 处理其他请求。

应用程序的 Python 和 Ruby 部分将共享并更新 相同的 MySQL 数据存储。

我的问题:

  1. 人们对这种整合策略的总体看法如何? 有没有更好的选择(除了用一种语言编写之外)?

  2. 共享敏感 session 数据(即登录的 session 数据)的最佳方式是什么? 用户的 ID)跨越应用程序的两个部分?

最佳答案

据我所知,你不能使用 Django 的身份验证,你不能使用 Django 的 ORM,你不能使用 Django 的管理,你不能使用 Django 的 session - 你剩下的就是 URL 映射到 View 和模板系统。我不会使用 Django,而是使用更简单的 Python 框架。是时候让你的 Python 程序员扩展他的世界了......

关于ruby-on-rails - 集成共享同一个 MySQL 数据存储的 Django 和 Rails 应用程序的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4737542/

相关文章:

python - Django 应用引擎 : AttributeError: 'AnonymousUser' object has no attribute 'backend'

python - 如何在生产中使用 gunicorn 和 nginx 托管 2 个 Django 应用程序

ruby-on-rails - 运行 `gem pristine --all` ... 将提高 Spring 的启动性能。 (实际上并没有这样做)

ruby-on-rails - RIGHT OUTER JOIN 使用 WHERE 返回空结果

ruby-on-rails - 用户 has_many 测试,测试 has_many 成绩。如何计算成绩?

css - Django ,内容安全策略指令

python - Django:使用索引表示法而不是点表示法访问查询集的属性?

python - 创建自定义响应消息时出错

ruby-on-rails - "Correct"从后台(Resque)作业写入日志输出的方法?

ruby-on-rails - Rails5 API模式应用程序和非API模式应用程序是否相互共享代码?