1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/adyfang-SnowAdminWeb

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

EL-ADMIN 后台管理系统【Python版】

后端源码 前端源码
码云 https://gitee.com/adyfang/SnowAdminWeb https://gitee.com/adyfang/eladmin-web(master_py分支)

简介

基于Flask、Redis、Mysql、Flask-RESTful、Flask-Session、Tornado、SQLAlchemy、APScheduler、marshmallow的前后端分离的后台管理系统

代码架构

- webapp
    - config 系统配置
	    - api_utils.py API工具模块,包含记录日志、权限验证等
	    - simhei.ttf 字体文件,用于验证码显示
    - controllers API包
	    - devops_mng 运维管理API
	    - sys_mng 系统管理API
	    - sys_monitor 系统监控API
	    - sys_tools 系统工具API
        - main_api.py rest请求公共配置(异常捕获、token续期等)
    - quartz_utils 定时任务包
    - service DAO接口
	- dto_mapper.py flask-restful Model定义,用于返回前端结果(SQLAlchemy Model)的序列化
	- extensions.py 扩展(异常、redis等封装)
	- models.py 定义DB结构的SQLAlchemy Model
	- schema.py 序列化/反序列化Marshmallow Schema
	- quartz_job_test.py 定时任务测试模块,实际使用根据业务定义
	- settings.py 系统初始化配置
	- tools.py 通用工具模块(加密、生成验证码等)
- manage.py 系统入口
- SnowAdmin.sql 数据库初始化

安装 & 启动

初始化DB:SnowAdmin.sql(settings.py中配置数据库连接)

建立虚拟环境:pip install virtualenv

安装依赖库:pip install -r requirements.txt

启动:python manage.py

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Язык

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/adyfang-SnowAdminWeb.git
git@api.gitlife.ru:oschina-mirror/adyfang-SnowAdminWeb.git
oschina-mirror
adyfang-SnowAdminWeb
adyfang-SnowAdminWeb
develop