擅长:python、mysql、java
<p>您试图做的是称为<strong>multy tenancy</strong>,并且有一个非常好的库<a href="https://django-tenant-schemas.readthedocs.io/en/latest/" rel="nofollow noreferrer">django-tenant-schema</a>。在</p>
<p>它的工作原理是将不同客户机的数据以不同的模式存储在同一个数据库中。它需要一个模型来负责管理这种模式切换:</p>
<pre><code>from django.db import models
from tenant_schemas.models import TenantMixin
class Client(TenantMixin):
name = models.CharField(max_length=100)
paid_until = models.DateField()
on_trial = models.BooleanField()
created_on = models.DateField(auto_now_add=True)
# default true, schema will be automatically created and synced when it is saved
auto_create_schema = True
</code></pre>
<p>我试过了,效果很好。在</p>