【发布时间】:2013-06-12 00:25:06
【问题描述】:
我正在使用 django 为服务器端开发一个 Web 应用程序。它在 android、ios 和前端都有客户端。我正在考虑使用子域来区分这些客户端的 url。差异是由于不同客户端对 url 的响应不同。 我希望能够使用 android.example.com、ios.example.com...等子域。我的子域是固定的。
您能否帮助我了解我应该采取什么方法来实现这一目标。我读过的一些选项是
- 用相同的数据库托管两个不同的项目。(对我来说看起来不错,但可能不是最佳选择)
- 使用站点框架在同一实例上托管。(不确定此选项有多好)
- 使用虚拟主机托管(真的无法理解如何实现这一点)。
- 使用子域中间件,如许多答案和一些 Django Snippets 中所述。
请帮助我找到最佳选择,如果可能的话,请提供一些关于如何实现它的教程的链接。谢谢。
【问题讨论】:
标签: django nginx django-deployment