Skip to content

KilluaYZ/Readio-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend

基于flask框架搭建的后端服务器

依赖

pip install -r requirements.txt

部署方式

开发环境

# python版本应在3.7及以上
# pip安装相应依赖

# clone项目
# ssh (推荐使用)
git clone [email protected]:Reader00001/Reader-server.git

# https
# git clone https://codehub.devcloud.cn-north-4.huaweicloud.com/Reader00001/Reader-server.git

# 进入目录
cd Reader-server
# 运行
export FLASK_APP=readio
export FLASK_ENV=development
export MYSQL_HOST= <mysql服务器地址,默认为127.0.0.1>
export MYSQL_PORT= <mysql服务器端口,默认为3306>
export MYSQL_USER= <mysql服务器用户,默认为root>
export MYSQL_PASSWORD= <mysql服务器密码,默认为123456>
export MYSQL_DATABASE= <mysql服务器数据库,默认为readio_db>
export SERVER_IP= <后端服务器ip用于显示词云图,默认为127.0.0.1:5000>

flask run

目录结构

  • readio
    • auth
      • appAuth.py app用户登录注册,权限管理
      • webAuth.py web后端登录注册,权限管理
      • routerdata.py 不同类型用户的菜单栏数据
    • database
      • connectPool.py 与MySQL数据库交互
      • data1.txt 初始化帖子数据
      • init.sql 初始化sql语句,定义了关系,触发器,进行了插入等操作
      • init_db.py flask自定义语句,用于初始化数据库
    • mainpage
      • visualization.py 可视化
    • manage
      • postManage.py 帖子管理
      • tagManage.py 标签管理
      • userManage.py 用户管理
    • monitor
      • monitor.py 服务器监控
    • static 图片、css等
    • utils
    • __init__.py 生成flask app

About

Readio后端服务器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages