基于python+django+vue.js开发的社区养老管理系统源码+运行步骤

业余时间开发的社区养老系统,基于python/vue技术开发。学习过程问题可以留言。

功能介绍

平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。

功能包括:老人管理、护工管理、亲属管理、病史管理、房间管理、活动管理、用户管理、日志管理、系统信息模块。

源码地址

https://github.com/geeeeeeeek/python_yanglao

演示地址

http://yanglao.gitapp.cn

演示帐号:

用户名:admin123

密码:admin123

主要使用技术

环境需要

  • 1.运行环境:python3.8
  • 2.IDE环境:pycharm+mysql5.7
  • 3.数据库工具:Navicat15
  • 4.硬件环境:windows 10/11 8G内存以上;或者 Mac OS;
  • 5.数据库:MySql 5.7版本;

技术栈

  • 后端:python+django
  • 前端:vue+CSS+JavaScript+jQuery+antdesign

代码结构

  • server目录是后端代码
  • web目录是前端代码

部署运行

后端运行步骤

(1) 安装python 3.8

(2) 安装依赖。进入server目录下,执行 pip install -r requirements.txt

(3) 安装mysql 5.7数据库,并创建数据库,命名为xxx,创建SQL如下:

复制代码
CREATE DATABASE IF NOT EXISTS python_yanglao DEFAULT CHARSET utf8 COLLATE utf8_general_ci

(4) 恢复xxx.sql数据。在mysql下依次执行如下命令:

复制代码
mysql> use python_yanglao;
mysql> source D:/xxx/xxx/xxx.sql;

(5) 启动django服务。在server目录下执行:

复制代码
python manage.py runserver
前端运行步骤

(1) 安装node 16.14

(2) 进入web目录下,安装依赖,执行:

复制代码
npm install 

(3) 运行项目

复制代码
npm run dev
常见问题
  • 连接后端失败怎么办?

编辑前端的constants.js文件,将base_url设置为你自己电脑的ip和端口

  • 需要什么数据库版本?

本系统采用的是mysql5.7开发的,理论上5.7以上都支持

  • pip安装依赖失败怎么样?

建议使用国内镜像源安装

相关推荐
爱学习的徐徐3 分钟前
Python 爬虫(豆瓣top250)-享受爬取信息的快乐
爬虫·python
Dxy123931021616 分钟前
Python对图片进行加密,js前端进行解密
前端·javascript·python
天蓝色的鱼鱼33 分钟前
高效开发之选:六款优秀的Vue3开源后台模板全面解析
前端·vue.js
jie*1 小时前
小杰深度学习(two)——全连接与链式求导
图像处理·人工智能·pytorch·python·深度学习·分类·回归
CodeCraft Studio2 小时前
借助Aspose.Email,使用 Python 将 EML 转换为 MHTML
linux·服务器·python·aspose·email·mhtml·eml
SkylerHu2 小时前
MacOS 使用ssh2-python报错ImportError: dlopen ... _libssh2_channel_direct_tcpip_ex
python·macos·ssh2
知识分享小能手7 小时前
React学习教程,从入门到精通,React 单元测试:语法知识点及使用方法详解(30)
前端·javascript·vue.js·学习·react.js·单元测试·前端框架
计算机软件程序设计9 小时前
基于Python的二手车价格数据分析与预测系统的设计与实现
开发语言·python·数据分析·预测系统
Ares-Wang9 小时前
Vue3 》》vite》》TS》》封装 axios ,Promise<T>
vue.js·typescript
mortimer9 小时前
Traceback 模块:`format_exc` 和 `format_exception` 傻傻分不清
python