当前位置:首页 > 网络教程 > php > 【Python网页设计期末/课程设计】动态购物网站(Flask框架\jQuery\MySQL数据库)

【Python网页设计期末/课程设计】动态购物网站(Flask框架\jQuery\MySQL数据库)

一叶知秋2024-05-09 12:25:50php16

代写C语言、C++、Java、Python、HTML、JavaScript、vue、MySQL相关编程作业,
长期接单,信誉有保证,标价10-20每份,如有需要请加文章末尾QQ。

本文资源:https://download.csdn.net/download/weixin_47040861/89261388


1.题目要求

应某位同学的要求,把之前一个JavaScript的静态项目转为了动态项目,现在连接了数据库,页面会根据用户账号动态渲染内容,新增了注册和上传头像功能,本文只介绍新增的功能,网页原有的功能不再赘述,原页面功能可以参考这篇文章:

javascript网页设计期末作业 购物网站_javascript购物网站-CSDN博客

2.视频演示

【Python网页设计期末/课程设计】动态购物网站(Flask框架\jQuery\MySQL数据库)

3.项目介绍

首先是重构了项目格式,现在项目的每个类型的文件都单独存放在特定的文件夹下,同时改为由Python启动,运行create_flask.py文件后点击下方弹出的路径即可进入页面:

其次是连接了数据库,现在项目每次启动时都会检查MySQL数据库中是否存在数据库Steam和用于存储用户数据的表user:

# 执行查询以检查数据库是否存在
    cursor.execute("SHOW DATABASES LIKE 'steam'")
    databases = cursor.fetchall()

    # 如果数据库不存在,则创建数据库
    if not databases:
        print("数据库 'steam' 不存在,正在创建")
        cursor.execute("CREATE DATABASE steam")
        print("数据库 'steam' 创建成功")

    else:
        print("数据库 'steam' 已存在")

然后是添加了注册功能,现在只要单击登录页面的“切换”按钮即可在登录和注册之间切换,注册有基本的验证功能,若账号重复则提示

接下来是购物车,现在数据库中会保存用户在购物车中选择的商品,登录不同的账号可以看到对应用户选择的商品,下图分别是张三的购物车和李四的购物车:

最后是头像上传功能,现在用户点击头像框可以重新上传头像,且会实时修改页面中的头像,用户上传的头像保存在项目目录的avatar文件夹中,

上传前:

 上传后:

 ↓如对项目有任何问题或需要,请加下方QQ↓

扫描二维码推送至手机访问。

版权声明:本站部分文章来自AI创作、互联网收集,请查看免责申明

本文链接:https://www.yyzq.team/post/337538.html

分享给朋友: