gpt4 book ai didi

django - 我可以为 Django 中的每个用户创建子域吗

转载 作者:行者123 更新时间:2023-12-04 12:07:28 25 4
gpt4 key购买 nike

我希望用户创建自己的帐户,用户应该像 user.foo.com 一样拥有自己的帐户,并且指向不同的模板文件夹。在 Django 中可能吗?我对 Django 很陌生

最佳答案

安德烈提供的答案并不完全正确。您确实需要一个通配符域,大多数不错的提供商都允许这样做,包括 GoDaddy(即这不是您应该非常关注的限制)。

“要直接执行此操作,您需要在对 Web 服务器的配置文件具有写访问权限的用户帐户下运行 Django,这确实不推荐。假设所有主机都在同一台机器上,您可以间接执行此操作,例如作为排队请求并让某人手动批准它们并编辑文件,或者让脚本通过 cron 运行并每 X 分钟/小时/天重新编写服务器配置。”

这基本上在各方面都是完全错误的。事实上,你需要做的就是:Subdomain Middleware .简单地将它与适当的网络服务器配置结合起来以接受对 *.example.com 的请求,并且您有必要的变量在每个 View 中取消您的队列

关于django - 我可以为 Django 中的每个用户创建子域吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6543145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com