// the find
caoqianming/django-vue-admin
基于RBAC模型权限控制的中小型应用的基础开发平台,前后端分离,后端采用django+django-rest-framework,前端采用vue+ElementUI,移动端采用uniapp+uView(可发布h5和小程序).
A Django + Vue 2 starter template for internal admin systems — user management, RBAC permissions, data dictionary, Celery tasks, and a simplified workflow engine. Aimed squarely at Chinese developers building mid-sized internal tools, with a uni-app mobile companion included. Think of it as a batteries-included scaffold rather than a library.
The RBAC implementation covers both frontend route-level and backend API-level permission checks, which is the right approach — most starters do one or the other. Data permissions (own data vs. department vs. all) are baked in, not bolted on later. Docker Compose is included and actually works for local setup. The workflow module references loonflow rather than reinventing from scratch, which shows some architectural awareness.
Vue 2 is EOL as of January 2024; Element UI 2.x goes with it. Anyone adopting this is inheriting a frontend that's already on the wrong side of the support window. The demo server runs on `runserver` with a public admin/admin credential, which is a red flag for a project that markets itself for production use. The workflow module is described as 'simplified' and recommended against for complex cases — so it exists but you'll outgrow it quickly. English documentation is nonexistent; the README, code comments, and community channels are entirely in Chinese, which is a real barrier for non-Chinese teams.