• 大小: 2.05MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-11
  • 语言: 数据库
  • 标签: python  flask  

资源简介

使用MySQL数据库、flask、bootstrap、jinja技术,实现用户注册、登录、退出功能,管理员增加商品、商品类型的功能,用户查看商品、购买商品、加入购物车的功能。 如有疑问,联系我

资源截图

代码片段和文件信息

# -*- coding:utf-8 -*-


from app import db
from models.db_bean import User GoodType Good ShoppingCart


def init_data():
# 初始用户
user0 = User(user_name=“Admin“ password=“admin_22330“ pay_password=“admin_22330“)
user1 = User(user_name=“阳光灿“ password=“pwd_22330“ pay_password=“pay_22330“)
user2 = User(user_name=“ygc“ password=“pwd_22330“ pay_password=“pay_22330“)
db.session.add_all([user0 user1 user2])
db.session.commit()

# 初始商品类型
type1 = GoodType(type_name=“水果类“)
type2 = GoodType(type_name=“数码类“)
type3 = GoodType(type_name=“零食类“)
type4 = GoodType(type_name=“体育类“)
type5 = GoodType(type_name=“饮料类“)
db.session.add_all([type1 type2 type3 type4 type5])
db.session.commit()

# 初始商品
good1 = Good(good_name=“苹果“ type=type1.id price=15.50 stock=200)
good2 = Good(good_name=“橘子“ type=type1.id price=6.50 stock=100)
good3 = Good(good_name=“香蕉“ type=type1.id price=6.00 stock=50)
good4 = Good(good_name=“手机“ type=type2.id price=2888.8 stock=500)
good5 = Good(good_name=“电脑“ type=type2.id price=6888.8 stock=100)
good6 = Good(good_name=“篮球“ type=type4.id price=223.30 stock=30)
good7 = Good(good_name=“乒乓球“ type=type4.id price=1.50 stock=100)
good8 = Good(good_name=“足球“ type=type4.id price=199.99 stock=20)
good9 = Good(good_name=“可乐“ type=type5.id price=4.00 stock=200)
good10 = Good(good_name=“面包“ type=type3.id price=6.50 stock=150)
db.session.add_all([good1 good2 good3 good4 good5 good6 good7 good8 good9 good10])
db.session.commit()

# 初始购物车
# user1的购物车
cart1 = ShoppingCart(user_id=user1.id good_id=good1.id)
cart2 = ShoppingCart(user_id=user1.id good_id=good3.id)
cart3 = ShoppingCart(user_id=user1.id good_id=good5.id)
cart4 = ShoppingCart(user_id=user1.id good_id=good7.id)
# user2的购物车
cart5 = ShoppingCart(user_id=user2.id good_id=good2.id)
cart6 = ShoppingCart(user_id=user2.id good_id=good4.id)
cart7 = ShoppingCart(user_id=user2.id good_id=good6.id)
db.session.add_all([cart1 cart2 cart3 cart4 cart5 cart6 cart7])
db.session.commit()

db.session.remove()


if __name__ == “__main__“:
init_data()

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2305  2018-12-22 15:10  bean\add_data.py

     文件        594  2018-12-22 17:01  bean\app.py

     文件       1222  2018-12-21 15:20  bean\blueprint\cart.py

     文件       2118  2018-12-22 17:24  bean\blueprint\good.py

     文件        849  2018-12-22 20:34  bean\blueprint\goodtype.py

     文件       2000  2018-12-22 18:07  bean\blueprint\index.py

     文件       2123  2018-12-22 20:23  bean\blueprint\payment.py

     文件       1896  2018-12-22 14:34  bean\blueprint\user.py

     文件        681  2018-12-22 20:23  bean\blueprint\__init__.py

     文件       1349  2018-12-21 15:20  bean\blueprint\__pycache__\cart.cpython-36.pyc

     文件       1353  2018-12-21 15:22  bean\blueprint\__pycache__\cart.cpython-37.pyc

     文件       2359  2018-12-22 17:24  bean\blueprint\__pycache__\good.cpython-36.pyc

     文件       2363  2018-12-22 17:45  bean\blueprint\__pycache__\good.cpython-37.pyc

     文件       1142  2018-12-22 20:34  bean\blueprint\__pycache__\goodtype.cpython-36.pyc

     文件       1103  2018-12-22 17:45  bean\blueprint\__pycache__\goodtype.cpython-37.pyc

     文件       2174  2018-12-22 18:08  bean\blueprint\__pycache__\index.cpython-36.pyc

     文件       2178  2018-12-22 18:56  bean\blueprint\__pycache__\index.cpython-37.pyc

     文件       1974  2018-12-22 20:23  bean\blueprint\__pycache__\payment.cpython-36.pyc

     文件       1312  2018-12-22 12:33  bean\blueprint\__pycache__\payment.cpython-37.pyc

     文件       2009  2018-12-22 14:34  bean\blueprint\__pycache__\user.cpython-36.pyc

     文件       2013  2018-12-22 17:45  bean\blueprint\__pycache__\user.cpython-37.pyc

     文件        777  2018-12-22 20:23  bean\blueprint\__pycache__\__init__.cpython-36.pyc

     文件        751  2018-12-22 18:56  bean\blueprint\__pycache__\__init__.cpython-37.pyc

     文件        112  2018-12-20 23:49  bean\index.wsgi

     文件        351  2018-12-22 14:58  bean\manage.py

     文件        815  2018-12-22 20:28  bean\migrations\alembic.ini

     文件       2158  2018-12-22 20:28  bean\migrations\env.py

     文件         38  2018-12-22 20:28  bean\migrations\README

     文件        412  2018-12-22 20:28  bean\migrations\script.py.mako

     文件       2374  2018-12-22 20:29  bean\migrations\versions\5135a40092e_init_migrations.py

............此处省略82个文件信息

评论

共有 条评论