基于 python+django,我开发了一个外卖点餐系统

学习过程中,如遇问题可咨询作者

功能介绍

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

整个平台包括前台和后台两个部分。

  • 前台功能包括:首页、菜品详情页、订单中心、用户中心模块。
  • 后台功能包括:总览、订单管理、菜品管理、分类管理、标签管理、评论管理、用户管理、运营管理、日志管理、系统信息模块。

代码结构

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

部署运行

后端运行步骤

(1) 安装python 3.8

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

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

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

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

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

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

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

(1) 安装node 16.14

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

bash 复制代码
npm install 

(3) 运行项目

bash 复制代码
npm run dev

界面预览

首页

后台页面

源码获取

获取前记得收藏、点赞支持一下。

方式①、微信搜索公众号:Python学习与数据挖掘,后台回复:外卖点餐系统

方式②、添加微信号:dkl88194,备注:来自CSDN +外卖点餐系统

毕设/大作业系列

相关推荐
码云骑士3 分钟前
26-密码密钥配置管理-env文件与多环境隔离策略
python
是苏浙3 分钟前
Java实现链表2
java·开发语言·数据结构
装不满的克莱因瓶4 分钟前
掌握基于YOLO v5实现车牌目标检测任务的完整流程——从数据到部署的工业级实践
人工智能·python·深度学习·yolo·目标检测·计算机视觉·目标跟踪
骑士雄师5 分钟前
1.1 rag开发基础配置
python
码云骑士6 分钟前
25-数据库连接池-Django连接复用与连接数上限控制
数据库·python·django
叫我:松哥7 分钟前
基于Flask的在线考试刷题系统设计与实现,集智能练习、过程追踪、深度分析与个性化引导
数据库·人工智能·后端·python·flask·boostrap
techdashen8 分钟前
CPython 仓库 Top 100 贡献者深度分析
python
多彩电脑12 分钟前
Lua基础入门
开发语言·lua
码云骑士13 分钟前
22-接手Django老项目(下)-读懂urls路由树与架构脉络
python·架构·django
码云骑士14 分钟前
29-Python-logging日志模块-print不是日志的生产级实战
开发语言·python