首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用Google应用引擎开发多租户Django Proj的建议

应用Google应用引擎开发多租户Django Proj的建议
EN

Stack Overflow用户
提问于 2009-09-17 11:31:01
回答 2查看 1.3K关注 0票数 1

我希望能得到一些关于在Google AppEngine上开发多租户Django项目的最佳方法的建议。

一些需要考虑的想法。

  • --我认为必须使用djnago.contrib.sites。
  • I想使用现有的应用程序,例如django-profiles和django-注册,我知道它们的模型需要移植。
  • 可以指向GAE应用程序,并且站点可以自动从请求头中选择?如果不是多个域,是否有一种方法可以说接受请求(如www.example.com/tenantA/登录)和www.example.com/tenantB/登录,并将它们推送到一个视图,但是在不改变所有视图的情况下,可以使用自定义管理器来隐藏复杂性。

一般来说,希望这将是对你过去采取的或计划采取的任何方法的讨论。

期待任何评论/答复。

问候

标记

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-18 22:02:09

今天,谷歌发布了SDK1.3.6,其中包含了多租户的解决方案。

http://googleappengine.blogspot.com/2010/08/multi-tenancy-support-high-performance_17.html

票数 1
EN

Stack Overflow用户

发布于 2009-09-17 19:41:21

我可以为您回答App的问题,尽管我不知道Django的问题:

  1. 是的,任何人都可以使用Google将域指向应用程序,并使用“add”选项,在提示时输入应用程序ID。然后,您可以检查“主机”头,以确定您想要使用的站点。http://code.google.com/appengine/articles/hooks.html

  • 您可以通过使用钩子自动在实体和查询中插入主机来隐藏每个租户的信息:
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1438275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档