首页 > 编程语言 >商城网站毕业设计( Python +Vue)

商城网站毕业设计( Python +Vue)

时间:2023-03-24 21:36:17浏览次数:49  
标签:shop 功能 Vue 管理 Python 毕业设计 mysql 后台

网站介绍

基于 python 开发的电子商城网站,平台采用 B/S 结构,后端采用主流的 Python 语言进行开发,前端采用主流的 Vue.js 进行开发。这是给师弟开发的毕业设计。

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

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

源码下载

https://github.com/geeeeeeeek/shop

演示地址

前台地址: http://1.117.171.66:8003/#/index

后台地址: http://1.117.171.66:8003/#/admin

后台管理帐号:

用户名:admin123
密码:admin123

代码结构

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

部署运行

后端运行步骤

(1) 安装 python 3.8

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

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

CREATE DATABASE IF NOT EXISTS shop DEFAULT CHARSET utf8 COLLATE utf8_general_ci

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

mysql> use shop;
mysql> source D:/xxx/xxx/shop.sql;

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

python manage.py runserver

前端运行步骤

(1) 安装 node 16.14

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

npm install 

(3) 运行项目

npm run serve

界面预览

首页

后台页面

待完善功能

  • 邮箱推送功能
  • 手机号绑定功能
  • 粉丝关注功能
  • 支付功能

打赏作者

标签:shop,功能,Vue,管理,Python,毕业设计,mysql,后台
From: https://www.cnblogs.com/net19880504/p/17253381.html

相关文章

  • centos7 yum 安装nodejs 16,搭建编译vue项目环境
    1、安装nodejscurl-fsSLhttps://rpm.nodesource.com/setup_16.x|sudobash-sudoyuminstallnodejsnode-v2、安装yarn#安装yarnnpminstall-gyarn#查......
  • Python爬虫实战:从零开始制作一个网络爬虫
    网络爬虫,又称网页蜘蛛、网页抓取器等,是一种从互联网上自动抓取网页数据的程序。Python是编写网络爬虫的最佳语言,因为它具有简洁的语法、丰富的库和强大的社区支持。本文将......
  • vue2中添加全局样式
    在assets文件夹中创建一个css文件,放入想要的全局样式.好了之后找到main文件然后再main.js文件中import'./assets/golbal.css'即可......
  • 基于vue框架axios网络请求封装
    原因axios是网络请求的第三库,为了防止降低对第三库的依赖性,所以将axios请求封装为函数,方便后期代码的维护安装npminstallaxios封装在目录结构src文件夹下创建n......
  • 初识Vue
    vue是动态构建用户界面的渐进式JavaScript框架:作者是尤雨溪Vue的特点:遵循MVVM模式编码简洁,体积小,运行效率高,适合移动/PC端开发它本身只关注UI,可以引入其它第三方库开发......
  • Python3之sqlalchemy
    1.SQLAlchemy介绍SQLAlchemy是Python中一款非常优秀的ORM框架,它可以与任意的第三方web框架相结合,如flask、tornado、django、fastapi等。SQLALchemy相较于Django......
  • python pandas timestamp
    #1.构造Timestamp#ts_input参数支持4种格式,datetime-like,str,int,float#1.1datetime-likeimportdatetimeimportpandasaspdtime_str="2020-08-0110:2......
  • 9个都要了解的单行Python代码
    当我们开始学习Python时,我们通常会优先编写能够完成工作的代码,而不会关注代码的可读性以及代码的简洁性和效率。确切来说,这是完全没有问题的,但是有一些方法可以在不忽略......
  • python 批量爬取邮箱
    python批量爬取邮箱地址#coding:utf-8importrequestsimportbs4#解析网页importlxmlimportreheaders={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win......
  • 用Python和Pytorch使用softmax和cross-entropy
    softmax激活函数softmax激活函数将包含K个元素的向量转换到(0,1)之间,并且和为1,因此它们可以用来表示概率。   python:defsoftmax(x):returnnp.exp(x)/np.s......