尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

【Dv3Admin】插件 dvadmin3_tenants 多租户单机和局域网版

发布时间:2026/9/24 17:45:20

资讯中心
01
ARTICLE

【Dv3Admin】插件 dvadmin3_tenants 多租户单机和局域网版

【Dv3Admin】插件 dvadmin3_tenants 多租户单机和局域网版
本文记录如何在基于 Dv3Admin 框架的系统中部署 dvadmin-tenants 插件,实现多租户架构,支持局域网环境访问。配合 PostgreSQL 数据库、多租户数据库隔离和本地 IP 访问配置,完整实现多组织的数据隔离和统一管理。实现方式数据隔离性运维成本性能表现扩展性适用场景单独数据库⭐⭐⭐⭐(高)⭐⭐⭐⭐(高)⭐⭐(一般)⭐⭐金融、政企等对数据隔离要求极高的系统共享数据库,独立模式(Schema)⭐⭐⭐(中高)⭐⭐(适中)⭐⭐⭐(良好)⭐⭐⭐⭐企业多组织、SaaS 平台(中大型)共享数据库,统一模式⭐(低)⭐(低)⭐⭐⭐⭐(高)⭐⭐⭐⭐轻量级应用、小型平台、低成本需求系统本插件dvadmin-tenants使用的是:第二种方式 → 共享数据库 + 独立 Schema当前插件架构模式图(Schema 模式)PostgreSQL 数据库 │ ├── public schema ← 公共基础模块(用户、权限管理等) │ ├── tenant_a schema ← 租户 A 的业务数据 │ ├── tenant_b schema ← 租户 B 的业务数据 │ └── ...这种局域网配置存在一些问题就是由于数据网络传输是通过局域网会很慢,而且配置起来非常麻烦,如果介意的不建议本地开发使用当前局域网模式。文章目录插件下载与安装安装配置 PostgreSQL 数据库hosts 文件配置系统配置应用App 配置说明(共享 / 独享 / 通用)总结插件下载与安装后端项目解压插件代码包到项目下的plugins目录下并改名dvadmin3_tenants,结果是这样的。前端项目解压前端代码到前端的src/views/plugins目录下,结果是这样的。安装三方依赖集成tenant-schemas-celery、django-tenants、django-postgres-extra模块,数据库采用 PostgreSQL (mysql无法兼容此插件) ,实现了多租户的saas模式pip install tenant-schemas-celery pip install django
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。