資源簡介
使用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\sc
?????文件???????2374??2018-12-22?20:29??bean\migrations\versions\5135a40092e_init_migrations.py
............此處省略82個文件信息
評論
共有 條評論