我希望得到一些关于在 Google AppEngine 上开发多租户 Django 项目的最佳方法的建议。
需要考虑的一些想法。
我认为使用 djnago.contrib.sites 是必须的。
我想使用现有的应用程序,例如 django-profiles 和 django-registration,我知道他们的模型需要移植。
是否可以将多个域指向 GAE 应用程序并从请求标头中自动选择站点?
如果不是多个域,有没有办法说接受请求说 www.example.com/tenantA/login 和 www.example.com/tenantB/login 并将它们推送到一个视图但使用知识 Tennant 而不更改所有视图,也许使用自定义管理器来隐藏视图的复杂性。
通常希望这将是对您过去采取或计划采取的任何方法的讨论。
期待任何评论/答案。
问候
标记