开源实例之Django-Vue-Admin
前言
Django-Vue-Admin 是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。
* 前端采用D2Admin (opens new window)、Vue (opens new window)、ElementUI (opens new window)。
* 后端采用 Python 语言 Django 框架以及强大的 Django REST Framework (opens new window)。
* 权限认证使用Django REST Framework SimpleJWT (opens new window),支持多终端认证系统。
* 支持加载动态权限菜单,多方式轻松权限控制。
实例地址
https://django-vue-admin.dujun.eu.org
实例配置
配置 | 描述 |
---|---|
系统 | Debian |
服务端 | Python 3.9 |
开发环境服务端 | Node.js 16 |
数据库 | SQLite 3 |
服务器 | Nginx |
程序 | Django-Vue-Admin 2.1.3 |
实例部署
权限要求
- 具有系统读写权限
- 已安装 Python、Node.js
- 已安装 Nginx
安装程序
官网地址:https://django-vue-admin.com
仓库地址:https://gitee.com/liqianglog/django-vue-admin
前端部署
cd web
#安装依赖
yarn
#打包
yarn build
后端部署
cd backend
#复制 conf/env.example.py 文件为 env.py,并修改相关配置
#安装依赖环境
pip3 install -r requirements.txt
#执行迁移命令
python3 manage.py makemigrations
python3 manage.py migrate
#初始化数据
python3 manage.py init
#初始化省市县数据
python3 manage.py init_area
#启动
python3 manage.py runserver 0.0.0.0:8000
实例体验
后记
本实例仅供参考,不定期重置数据。