【发布时间】:2020-11-12 11:37:32
【问题描述】:
我想让用户将他们的域连接到我的网站。
例如,用户购买了 example.com(域)并希望当有人在浏览器中键入 example.com 时,浏览器显示的是我的应用程序。除了 ALLOWED_HOSTS 设置外,我已配置并正常工作。如果我手动将域添加到我的 ALLOWED_HOSTS 它可以工作。但是,在生产服务器中,用户将随时创建此连接,我无法手动添加此行并重新启动服务器。
有没有其他方法可以实现这一点而无需制作
ALLOWED_HOSTS = ['*',]
如果没有其他方法,我不确定哪种方法是在中间件中检查request.get_host() 的最安全方法。如果有人可以指导我,我将永远感激不尽。
我希望我对自己的解释足够好。
【问题讨论】:
标签: python django dns middleware