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

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

2024-06-21 09:06:00 前端知识 前端哥 639 313 我要收藏

代写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↓

转载请注明出处或者链接地址:https://www.qianduange.cn//article/13156.html
标签
pycharmflask
评论
发布的文章

HTML5 多人游戏开发(二)

2024-07-20 17:07:44

web前端(第一天HTML)

2024-07-20 17:07:16

HTML 音频(Audio)

2024-07-20 17:07:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!