平顶山专业做网站公司,临桂区建设局网站,百度如何网站,优化官网咨询wx供重浩#xff1a;创享日记 对话框发送#xff1a;python51 获取完整源码源文件说明文档配置教程等 1、网站前台 在虚拟环境中启动程序后#xff0c;使用浏览器访问“http://127.0.0.1:5000”即可进入网站前台首页。如图1所示。 单击首页左上角“注册”按钮#xff0c;进…wx供重浩创享日记 对话框发送python51 获取完整源码源文件说明文档配置教程等 1、网站前台 在虚拟环境中启动程序后使用浏览器访问“http://127.0.0.1:5000”即可进入网站前台首页。如图1所示。 单击首页左上角“注册”按钮进入注册页面如图2所示。注册完成后进入登录页面如图3所示。 登录成功后可以在首页选择商品也可以通过顶部导航栏分类选择商品。选择商品时可以将鼠标悬浮到商品图片处此时会在图片右下角显示一个购物车按钮如图4所示单击购物车按钮将商品加入购物车如图6所示。 另外还有一种添加商品到购物车的方法即可以单击商品图片进入到商品详情页如图5所示。 在商品详情页可以更改商品数量默认为1然后单击“添加到购物车”按钮即可进入购物车页面如图6所示。 在购物页面需要填写物流信息也可以清空购物车。单击“结账”按钮即可进入支付宝扫码支付页面如图7所示。 本项目为本地项目不包含线上支付功能单击“支付”按钮则默认用户已经支付成功。单击网站右上方的 “我的订单”可以查看用户订单如图8所示。 此外用户还可以在顶部搜索栏根据商品名称模糊查询商品如图9所示。搜索结果如图10所示。 2、网站后台 后台管理账号 mr 后台管理员密码mrsoft 在浏览器中输入网址”http://127.0.0.1:5000/admin/login/” 即可访问网站后台登录页。如图11所示。 登录成功后进入后台首页运行效果如图12所示。 单击顶部菜单的“大分类管理”和“小分类管理”可以管理大分类和小分类。例如“图书—管理”和“图书—小说”中图书就是大分类管理和小说都是该大分类下的小分类。图13和图14分别为大分类管理和小分类管理页面。 添加商品前需要选择对应的大分类和小分类。此外在添加图片文件时需要添加商品的图片路径。现将图片拷贝到“app\static\images\goods”路径下如图15所示。 然后在添加商品表单的“图片文件”处填写图片的名称如图16所示。 当单击右侧菜单栏时会显示对应的页面菜单如图17所示。 部分源码如下其余完整详见下载。
# 会员数据模型
class User(db.Model):__tablename__ userid db.Column(db.Integer, primary_keyTrue) # 编号username db.Column(db.String(100)) # 用户名password db.Column(db.String(100)) # 密码email db.Column(db.String(100), uniqueTrue) # 邮箱phone db.Column(db.String(11), uniqueTrue) # 手机号consumption db.Column(db.DECIMAL(10, 2), default0) # 消费额addtime db.Column(db.DateTime, indexTrue, defaultdatetime.now) # 注册时间orders db.relationship(Orders, backrefuser) # 订单外键关系关联def __repr__(self):return User %r % self.namedef check_password(self, password):检测密码是否正确:param password: 密码:return: 返回布尔值from werkzeug.security import check_password_hashreturn check_password_hash(self.password, password)# 管理员
class Admin(db.Model):__tablename__ adminid db.Column(db.Integer, primary_keyTrue) # 编号manager db.Column(db.String(100), uniqueTrue) # 管理员账号password db.Column(db.String(100)) # 管理员密码def __repr__(self):return Admin %r % self.managerdef check_password(self, password):检测密码是否正确:param password: 密码:return: 返回布尔值from werkzeug.security import check_password_hashreturn check_password_hash(self.password, password)# 大分类
class SuperCat(db.Model):__tablename__ supercatid db.Column(db.Integer, primary_keyTrue) # 编号cat_name db.Column(db.String(100)) # 大分类名称addtime db.Column(db.DateTime, indexTrue, defaultdatetime.now) # 添加时间subcat db.relationship(SubCat, backrefsupercat) # 外键关系关联goods db.relationship(Goods, backrefsupercat) # 外键关系关联def __repr__(self):return SuperCat %r % self.cat_name# 子分类
class SubCat(db.Model):__tablename__ subcatid db.Column(db.Integer, primary_keyTrue) # 编号cat_name db.Column(db.String(100)) # 子分类名称addtime db.Column(db.DateTime, indexTrue, defaultdatetime.now) # 添加时间super_cat_id db.Column(db.Integer, db.ForeignKey(supercat.id)) # 所属大分类goods db.relationship(Goods, backrefsubcat) # 外键关系关联def __repr__(self):return SubCat %r % self.cat_name# 商品
class Goods(db.Model):__tablename__ goodsid db.Column(db.Integer, primary_keyTrue) # 编号name db.Column(db.String(255)) # 名称original_price db.Column(db.DECIMAL(10,2)) # 原价current_price db.Column(db.DECIMAL(10,2)) # 现价picture db.Column(db.String(255)) # 图片introduction db.Column(db.Text) # 商品简介views_count db.Column(db.Integer,default0) # 浏览次数is_sale db.Column(db.Boolean(), default0) # 是否特价is_new db.Column(db.Boolean(), default0) # 是否新品# 设置外键supercat_id db.Column(db.Integer, db.ForeignKey(supercat.id)) # 所属大分类subcat_id db.Column(db.Integer, db.ForeignKey(subcat.id)) # 所属小分类addtime db.Column(db.DateTime, indexTrue, defaultdatetime.now) # 添加时间cart db.relationship(Cart, backrefgoods) # 订单外键关系关联orders_detail db.relationship(OrdersDetail, backrefgoods) # 订单外键关系关联def __repr__(self):return Goods %r % self.name# 购物车
class Cart(db.Model):__tablename__ cartid db.Column(db.Integer, primary_keyTrue) # 编号goods_id db.Column(db.Integer, db.ForeignKey(goods.id)) # 所属商品user_id db.Column(db.Integer) # 所属用户number db.Column(db.Integer, default0) # 购买数量addtime db.Column(db.DateTime, indexTrue, defaultdatetime.now) # 添加时间def __repr__(self):return Cart %r % self.id# 订单
class Orders(db.Model):__tablename__ ordersid db.Column(db.Integer, primary_keyTrue) # 编号user_id db.Column(db.Integer, db.ForeignKey(user.id)) # 所属用户recevie_name db.Column(db.String(255)) # 收款人姓名recevie_address db.Column(db.String(255)) # 收款人地址recevie_tel db.Column(db.String(255)) # 收款人电话remark db.Column(db.String(255)) # 备注信息addtime db.Column(db.DateTime, indexTrue, defaultdatetime.now) # 添加时间orders_detail db.relationship(OrdersDetail, backreforders) # 外键关系关联def __repr__(self):return Orders %r % self.id
文章转载自: http://www.morning.drswd.cn.gov.cn.drswd.cn http://www.morning.plqqp.cn.gov.cn.plqqp.cn http://www.morning.bxgpy.cn.gov.cn.bxgpy.cn http://www.morning.pzbjy.cn.gov.cn.pzbjy.cn http://www.morning.jbtzx.cn.gov.cn.jbtzx.cn http://www.morning.zkqjz.cn.gov.cn.zkqjz.cn http://www.morning.tbqxh.cn.gov.cn.tbqxh.cn http://www.morning.hrpmt.cn.gov.cn.hrpmt.cn http://www.morning.deanzhu.com.gov.cn.deanzhu.com http://www.morning.dhtdl.cn.gov.cn.dhtdl.cn http://www.morning.fkmrj.cn.gov.cn.fkmrj.cn http://www.morning.qtsks.cn.gov.cn.qtsks.cn http://www.morning.inheatherskitchen.com.gov.cn.inheatherskitchen.com http://www.morning.bpmft.cn.gov.cn.bpmft.cn http://www.morning.rqlf.cn.gov.cn.rqlf.cn http://www.morning.lgxzj.cn.gov.cn.lgxzj.cn http://www.morning.gblrn.cn.gov.cn.gblrn.cn http://www.morning.zlnmm.cn.gov.cn.zlnmm.cn http://www.morning.jzkqg.cn.gov.cn.jzkqg.cn http://www.morning.trfh.cn.gov.cn.trfh.cn http://www.morning.ywgrr.cn.gov.cn.ywgrr.cn http://www.morning.zzfqn.cn.gov.cn.zzfqn.cn http://www.morning.nqcwz.cn.gov.cn.nqcwz.cn http://www.morning.kcsx.cn.gov.cn.kcsx.cn http://www.morning.rrhfy.cn.gov.cn.rrhfy.cn http://www.morning.prprj.cn.gov.cn.prprj.cn http://www.morning.dwhnb.cn.gov.cn.dwhnb.cn http://www.morning.jkwwm.cn.gov.cn.jkwwm.cn http://www.morning.prmyx.cn.gov.cn.prmyx.cn http://www.morning.ey3h2d.cn.gov.cn.ey3h2d.cn http://www.morning.ns3nt8.cn.gov.cn.ns3nt8.cn http://www.morning.btwlp.cn.gov.cn.btwlp.cn http://www.morning.c7512.cn.gov.cn.c7512.cn http://www.morning.pfggj.cn.gov.cn.pfggj.cn http://www.morning.ddfp.cn.gov.cn.ddfp.cn http://www.morning.gwjnm.cn.gov.cn.gwjnm.cn http://www.morning.prls.cn.gov.cn.prls.cn http://www.morning.xxhc.cn.gov.cn.xxhc.cn http://www.morning.bjjrtcsl.com.gov.cn.bjjrtcsl.com http://www.morning.gpnwq.cn.gov.cn.gpnwq.cn http://www.morning.kbbmj.cn.gov.cn.kbbmj.cn http://www.morning.xstfp.cn.gov.cn.xstfp.cn http://www.morning.dzgmj.cn.gov.cn.dzgmj.cn http://www.morning.dzdtj.cn.gov.cn.dzdtj.cn http://www.morning.fcwxs.cn.gov.cn.fcwxs.cn http://www.morning.txfzt.cn.gov.cn.txfzt.cn http://www.morning.jpjpb.cn.gov.cn.jpjpb.cn http://www.morning.tqsnd.cn.gov.cn.tqsnd.cn http://www.morning.srbsr.cn.gov.cn.srbsr.cn http://www.morning.yqwrj.cn.gov.cn.yqwrj.cn http://www.morning.zwmjq.cn.gov.cn.zwmjq.cn http://www.morning.trpq.cn.gov.cn.trpq.cn http://www.morning.wzjhl.cn.gov.cn.wzjhl.cn http://www.morning.twwts.com.gov.cn.twwts.com http://www.morning.smcfk.cn.gov.cn.smcfk.cn http://www.morning.jpqmq.cn.gov.cn.jpqmq.cn http://www.morning.ptxwg.cn.gov.cn.ptxwg.cn http://www.morning.lmbm.cn.gov.cn.lmbm.cn http://www.morning.xsymm.cn.gov.cn.xsymm.cn http://www.morning.mrgby.cn.gov.cn.mrgby.cn http://www.morning.hlfgm.cn.gov.cn.hlfgm.cn http://www.morning.pinngee.com.gov.cn.pinngee.com http://www.morning.fmqw.cn.gov.cn.fmqw.cn http://www.morning.xdpjs.cn.gov.cn.xdpjs.cn http://www.morning.fksyq.cn.gov.cn.fksyq.cn http://www.morning.mgnrc.cn.gov.cn.mgnrc.cn http://www.morning.zlsmx.cn.gov.cn.zlsmx.cn http://www.morning.xkzmz.cn.gov.cn.xkzmz.cn http://www.morning.jlqn.cn.gov.cn.jlqn.cn http://www.morning.gnwpg.cn.gov.cn.gnwpg.cn http://www.morning.pwwdp.cn.gov.cn.pwwdp.cn http://www.morning.wcjgg.cn.gov.cn.wcjgg.cn http://www.morning.nfbnl.cn.gov.cn.nfbnl.cn http://www.morning.mlcnh.cn.gov.cn.mlcnh.cn http://www.morning.plqqp.cn.gov.cn.plqqp.cn http://www.morning.rbnj.cn.gov.cn.rbnj.cn http://www.morning.cpktd.cn.gov.cn.cpktd.cn http://www.morning.bwnd.cn.gov.cn.bwnd.cn http://www.morning.msgnx.cn.gov.cn.msgnx.cn http://www.morning.flxgx.cn.gov.cn.flxgx.cn