Django webapp实例方法

Django webapp实例方法,django,web-applications,database-design,architecture,Django,Web Applications,Database Design,Architecture,我想知道如何建模一个webapp,以便同时向多个客户端提供服务,就像每个客户端的实例一样运行。 例如,如果我正在为客户提供一个基本的erp软件,我想提供这个服务 对于每个想在线使用自己数据的人 我该怎么做 我想在一个像网关一样的主网络应用程序中登录用户并将他们发送到他们的网站 拥有自己的webapp,但是,真的需要这样的方法吗?在我的方法中,我是否需要为每个 客户?,可能会搞得一团糟 对于这个案例,我可以采用什么其他方法 欢迎发表任何评论。每个模型都可以很容易地有一个用户字段,它是您的用户模型的

我想知道如何建模一个webapp,以便同时向多个客户端提供服务,就像每个客户端的实例一样运行。
例如,如果我正在为客户提供一个基本的erp软件,我想提供这个服务 对于每个想在线使用自己数据的人

我该怎么做

我想在一个像网关一样的主网络应用程序中登录用户并将他们发送到他们的网站 拥有自己的webapp,但是,真的需要这样的方法吗?在我的方法中,我是否需要为每个 客户?,可能会搞得一团糟

对于这个案例,我可以采用什么其他方法


欢迎发表任何评论。

每个模型都可以很容易地有一个
用户
字段,它是您的用户模型的外键。然后,每个模型实例都可以与一个用户关联,每个用户都可以使用一个数据库登录到一个webapp。当然,视图必须处理对每个模型实例的过滤和身份验证访问:

class Resource(models.model):
    name = models.CharField(max_length=20)
    someattr = models.FloatField()
    user = models.ForeignKey(User)


def show_resources(request):
    resources = Resource.objects.filter(user=request.user)
    render_to_response("view.html", {'resources': resources})

为什么不支持多个客户端的数据库?i、 e.更新您的模式以支持多个客户端是否有针对每个客户端的单个数据库的特定要求?每个客户端的web应用程序的功能是否相同?每个客户端都有相同的功能,但每个客户端都可以有自己的数据集。…。@SB.Im谈论的是用户,对不起。。。我只是问,也许我真的很困惑。。