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