我正在开发一个webapp(Django),用户只需点击几下就可以拥有一个eshop。我为https://shopname.mydomain.es下的商店提供服务,但是如果他们愿意的话,我可以给他们使用域名的选择。
例如,我的一个用户(user1)在他选择的域名提供商中购买"happyuser.com“。然后我告诉他们修改他们的DNS以指向我的服务器。到目前为止,一切都很好,我使用Nginx允许从连接域访问,并且一切都正常工作。
我的疑虑来了。我使用一个中间件来检测主机,在本例中,我检查一个表,其中我有用户和域名之间的关系。
class UserDomain(models.Model)