django-simple-multitenant:Django 模型的简单多租户 mixin

时间:2021-07-02 09:00:07
【文件属性】:
文件名称:django-simple-multitenant:Django 模型的简单多租户 mixin
文件大小:19KB
文件格式:ZIP
更新时间:2021-07-02 09:00:07
Python 这个 django 应用程序有助于管理多租户。 您的 Web 应用程序可以有多个租户,每个租户有多个用户。 不允许来自一个租户的用户查看属于另一个租户的数据(模型实例)。 这是在数据库表(django 模型)级别完成的。 核心是一个名为 Tenant 的模型,只有两个字段:姓名和电子邮件。 通过添加指向该租户模型的 ForeignKey 字段,可以使 django 项目中的任何其他模型成为“租户感知”。 django-simple-multitenant 有助于减少使模型租户感知所需的样板代码量。 如何使用 楷模 要创建租户感知模型,只需将 django-multitenant 的 TenantModel 子类化。 例子: from django.db import models from multitenant.models import TenantModel class Bug
【文件预览】:
django-simple-multitenant-master
----setup.py(1KB)
----.pydevproject(322B)
----MANIFEST.in(20B)
----LICENSE.txt(744B)
----multitenant()
--------__init__.py(0B)
--------middleware.py(3KB)
--------models.py(6KB)
--------utils.py(1KB)
--------tests()
--------admin.py(1KB)
--------migrations()
--------forms.py(2KB)
--------settings.py(90B)
----README.rst(8KB)
----.project(379B)
----CHANGES.txt(39B)
----MANIFEST(243B)

网友评论