【问题标题】:What will be the best approach for setting up multiple subdomains in a single django project using mysql?使用 mysql 在单个 django 项目中设置多个子域的最佳方法是什么?
【发布时间】:2021-10-25 19:28:29
【问题描述】:

我即将构建一个网络应用程序并将其用作多个组织的产品。

假设我的域名是 example.com 我有 2 个客户,org1(组织 1)和 org2(组织 2) 所以,我的子域是 org1.example.com 和 org2.example.com

现在,我已经了解了使用 PostgreSQL 的 Django 租户方法。但我正在 MySQL 中寻找一些东西。

但我的问题是,我是否可以使用 MySQL 并使用单独的数据库,以保持组织的无风险和数据隐私,并且还使用 Django 租户,或者是否有一些不同的方法来解决这个子域问题?

请注意,我会将我的平台用作产品,因此子域将提供给每个客户,他们将获得访问平台的凭据(有点像库存系统)。 任何链接或视频都非常感谢。

【问题讨论】:

    标签: python mysql django subdomain


    【解决方案1】:

    我认为有两种方法(根据我)。

    1. 您可以使用代理 API 来简化流程。您只需要保留和维护一个数据库。只需为不同的子域使用不同的 URL。

    2. 这是我目前正在使用的个人方法。我使用Pythonanywhere 来部署我的应用程序。这是我见过的最方便的网络平台。 只需将您的域/子域映射到同一个项目目录,您就可以对所有网站使用同一个 Mysql 数据库,而不会出现任何问题。

    【讨论】:

    • 嗨@itsmehemant7,第一个选项有可用的链接吗?而对于第二个选项,我实际上将使用 linux vps,而不是任何地方的 python,所以我不会有那个选项。而且我目前还没有学习部署 django 应用程序,所以是的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-24
    • 1970-01-01
    • 1970-01-01
    • 2020-08-01
    • 1970-01-01
    相关资源
    最近更新 更多