[Open Source] A fully open-source rapid development platform, freely available for use without restrictions.

Open SourceProcess Management
2026-06-28 05:00 2 次浏览 • 0 次下载 0KB
[Open Source] A fully open-source rapid development platform, freely available for use without restrictions.

1. Project Overview

django-vue3-admin is a fully open-source rapid development platform, freely available to individuals and licensed for organizational use without reservation. django-vue3-admin is a comprehensive foundational development platform featuring RBAC-based permission control, with permission granularity extending to the column level and a decoupled frontend and backend architecture. The backend uses django + django-rest-framework, while the frontend is built with vue3 + CompositionAPI + typescript + vite + element plus.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Demonstration Picture

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

4. Feature Overview

  • Frontend: Vue3+TS+pinia+fastcrud (Special thanks to vue-next-admin)

  • Backend: Python with the Django framework and the powerful Django REST Framework.

  • Authentication and authorization use Django REST Framework SimpleJWT, supporting multi-client authentication.

  • Support loading dynamic permission menus, easy and convenient permission control.

  • Brand-new column-level permission management with fine-grained control down to each individual column.

  • Special Thanks: vue-next-admin.

Built-in functions

  1. Menu Management: Configure system menus, operation permissions, button permission identifiers, backend API permissions, and more.

  2. Department Management: Configure the system's organizational structure (companies, departments, and roles).

  3. Role Management: Assign menu permissions and data permissions to roles, and configure data access scopes for roles based on departments.

  4. Button Permission Control: Grant button permissions and API permissions to roles. Data access scopes can be authorized individually for each API.

  5. Field and Column Permission Control: Grant permissions for displaying page fields, with visibility permissions configurable down to individual columns.

  6. User Management: Users are system operators, this function mainly completes system user configuration.

  7. API Whitelist: Configure APIs that do not require permission verification.

  8. Dictionary Management: Maintain some fixed data frequently used in the system.

  9. Region Management: Manage provincial, city, and county-level administrative regions.

  10. Attachment Management: Centrally manage all files, images, and other attachments across the platform.

  11. Operation Log: Record and query system normal operation logs; record and query system abnormal information logs.

  12. Plugin Marketplace: Applications and plugins developed based on the Django-Vue-Admin framework.

Plugin Market

Updating...

5. Tech Stack

Environment Requirements

Edge

Firefox

Chrome

Safari

Edge ≥ 79

Firefox ≥ 78

Chrome ≥ 64

Safari ≥ 12

Since Vue3 no longer supports IE11, ElementPlus also does not support IE11 or earlier versions.

Repository Branch Information

Main Branch: master (Stable Version) Development Branch: develop

Preparation Work

Python >= 3.11.0 (Minimum version 3.9+)
nodejs >= 16.0
Mysql >= 8.0 (Optional, default database is sqlite3, supports 5.7+, version 8.0 recommended)
Redis (Optional, latest version)
#1
资源直链https://gitee.com/huge-dream/django-vue3-admin
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare