当前位置: 首页 > news >正文

基于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安装依赖失败怎么样?

建议使用国内镜像源安装

http://www.lryc.cn/news/302557.html

相关文章:

  • 网站管理新利器:免费在线生成 robots.txt 文件!
  • 【Java程序员面试专栏 Java领域】Java虚拟机 核心面试指引
  • 洛谷C++简单题小练习day15—计算阶乘小程序(不用循环)
  • Vue报错,xxx is defined #变量未定义
  • Idea启动Gradle报错: Please, re-import the Gradle project and try again
  • Python函数(一)
  • Excel表的内容批量生成个人加水印的Word文档
  • 微服务设计:Spring Cloud API 网关概述
  • stm32学习笔记-STLINK使用
  • Linux CentOS stream 9 firewalld
  • VLM多模态图像识别小模型UForm
  • 我的NPI项目之设备系统启动(七) -- 高通OS启动阶段和镜像分区简析
  • vue框架-vue-cli
  • Sora (text-to-video model-文本转视频模型)
  • java生态环境评价Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • 数据结构-最短路径(Dijkstra算法与Floyd算法)
  • 文献速递:GAN医学影像合成--联邦生成对抗网络基础医学图像合成中的后门攻击与防御
  • Java实现自动化pdf打水印小项目 使用技术pdfbox、Documents4j
  • hive load data未正确读取到日期
  • C++ 遍历map的3中方法
  • redis 主从模式,sentinel 模式配置
  • 小型医院医疗设备管理系统|基于springboot小型医院医疗设备管理系统设计与实现(源码+数据库+文档)
  • CSS学习(三)
  • CentOS7安装InfluxDB2简易教程
  • 数据库:信息存储与管理的关键
  • 极智芯 | 解读NVIDIA RTX5090 又是一波被禁售的节奏
  • rtt的io设备框架面向对象学习-硬件rtc设备
  • 产品经理学习-产品运营《流程管理》
  • 压缩感知——革新数据采集的科学魔法
  • 华为配置直连三层组网直接转发示例