/restaurant

一个餐饮管理项目Demo, 后台使用python flask , 前端采用vue2, 数据库使用postgresql11, 缓存使用redis

Primary LanguageTypeScript

restaurant

介绍

一个餐饮管理项目Demo, 后台使用python flask , 前端采用vue2, 数据库使用postgresql11, 缓存使用redis

软件架构

web管理端+移动端使用Vue 后台使用flask

数据库使用postgresql 缓存使用redis

安装教程

创建数据库
  1. 进入postgresql, 创建user

    create user restuser with password 'R35Tus#r';
  2. 创建database

    create database restaurant with owner 'restuser';
  3. 授权database

    grant all on database restaurant to restuser;
server端

首先进入server

  1. pip install -r server/requirements
  2. 修改config/settings.py redis的主机和端口密码
  3. 修改config/db_config.py postgresql的主机和端口用户密码
  4. 退出server, 导入db_data文件夹的测试数据恢复数据库 psql -U restuser -h localhost -p 35432 -d restaurant -f db_data/public.sql
  5. python manage.py 运行服务
  6. 默认账户: 13433334444, 密码: wer4
front端(开发中)

首先进入front

  1. npm i
  2. npm run serve 运行程序
mobile端(待完善)

进入mobile

  1. npm i 安装依赖包
  2. npm run serve 运行程序

数据库备份(系统命令) pg_dump -U restuser -p 35432 -d restaurant -f db_data/restaurant.psql