基于python+django+vue.js开发的停车管理系统

功能介绍

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

功能包括:车位管理、会员管理、停车场管理、违规管理、用户管理、日志管理、系统信息模块。

源码地址

https://github.com/geeeeeeeek/python_parking

演示地址

http://parking.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_parking DEFAULT CHARSET utf8 COLLATE utf8_general_ci

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

mysql> use python_parking;
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安装依赖失败怎么样?

建议使用国内镜像源安装

相关推荐
Doker 多克13 分钟前
Python Django系列—入门实例
python·django
geovindu27 分钟前
python: SQLAlchemy (ORM) Simple example using mysql in Ubuntu 24.04
python·mysql·ubuntu
nuclear201129 分钟前
Python 将PPT幻灯片和形状转换为多种图片格式(JPG, PNG, BMP, SVG, TIFF)
python·ppt转图片·ppt转png·ppt转jpg·ppt转svg·ppt转tiff·ppt转bmp
fangcaojushi43 分钟前
解决webpack5.54打包图片及图标的问题
前端·vue.js
没有晚不了安1 小时前
1.13作业
开发语言·python
前端菜鸟日常1 小时前
vue2和vue3的按需引入的详细对比通俗易懂
javascript·vue.js·ecmascript
刀客1231 小时前
python小项目编程-中级(1、图像处理)
开发语言·图像处理·python
信阳农夫1 小时前
python 3.6.8支持的Django版本是多少?
python·django·sqlite
AC-PEACE1 小时前
Vue 中 MVVM、MVC 和 MVP 模式的区别
前端·vue.js·mvc
冷琴19961 小时前
基于Python+Vue开发的反诈视频宣传管理系统源代码
开发语言·vue.js·python