当前位置: 首页 > news >正文

百度云官方网站做电影视频网站赚钱嘛

百度云官方网站,做电影视频网站赚钱嘛,做网站不用服务器,网页程序开发基础知识毕业设计#xff1a;2023-2024年计算机专业毕业设计选题汇总#xff08;建议收藏#xff09; 毕业设计#xff1a;2023-2024年最新最全计算机专业毕设选题推荐汇总 #x1f345;感兴趣的可以先收藏起来#xff0c;点赞、关注不迷路#xff0c;大家在毕设选题#xff… 毕业设计2023-2024年计算机专业毕业设计选题汇总建议收藏 毕业设计2023-2024年最新最全计算机专业毕设选题推荐汇总 感兴趣的可以先收藏起来点赞、关注不迷路大家在毕设选题项目以及论文编写等相关问题都可以给我留言咨询希望帮助同学们顺利毕业 。 1、项目介绍 技术栈 Python语言、Django框架、MySQL数据库、HTML、详细设计开发文档 在线购物商城系统是一个常见的电子商务应用程序它允许用户在网上浏览和购买商品。该系统通常具有以下功能 用户注册和登录用户可以创建账户并登录系统以便浏览和购买商品。 商品展示系统可以展示各种商品的信息包括名称、价格、描述和图片等。 购物车用户可以将感兴趣的商品添加到购物车中以便在结账时一次性购买。 订单管理系统可以处理用户的订单包括生成订单、支付、发货和确认收货等。 用户评价和评论用户可以对购买的商品进行评价和评论以便其他用户参考。 2、项目界面 1商品详情页 2系统首页 3商品分类 4我的购物车功能 5个人中心 6后台管理 3、项目说明 Django是一个用Python编写的开源Web应用程序框架它可以帮助开发人员快速构建高效、安全和可扩展的Web应用程序。Django框架提供了许多功能和工具包括模型-视图-控制器MVC架构、URL路由、表单处理、用户认证和授权等。 MySQL是一个流行的关系型数据库管理系统它被广泛用于存储和管理大量结构化数据。MySQL提供了高性能、可靠和可扩展的数据库解决方案可以支持各种类型的应用程序。 在线购物商城系统是一个常见的电子商务应用程序它允许用户在网上浏览和购买商品。该系统通常具有以下功能 用户注册和登录用户可以创建账户并登录系统以便浏览和购买商品。 商品展示系统可以展示各种商品的信息包括名称、价格、描述和图片等。 购物车用户可以将感兴趣的商品添加到购物车中以便在结账时一次性购买。 订单管理系统可以处理用户的订单包括生成订单、支付、发货和确认收货等。 用户评价和评论用户可以对购买的商品进行评价和评论以便其他用户参考。 在使用Django框架和MySQL数据库开发在线购物商城系统时可以利用Django的模型层来定义商品、用户和订单等数据模型并使用MySQL作为数据存储后端。可以使用Django的视图和模板来处理用户请求并与MySQL数据库进行交互。 通过结合Django和MySQL可以轻松构建一个功能齐全、安全可靠的在线购物商城系统。 4、核心代码 from django.shortcuts import render from User.user import UserMethod from.models import Product,Category,Cart,PayCart from User.views import login_required from User.models import UserInfo from django.http import HttpResponseRedirect,JsonResponse from User.models import Address# Create your views here.def index(request):# get this user from sessionthisuser UserMethod(request)# get user info, check if its logineduserinfo thisuser.getUserInfo()# 学习书刊book1s Product.objects.filter(category_id1)[0:4]# 小说书刊book2s Product.objects.filter(category_id2)[0:4]# 时尚杂志book3s Product.objects.filter(category_id3)[0:4]# 儿童书刊book4s Product.objects.filter(category_id4)[0:4]# 明星传记book5s Product.objects.filter(category_id5)[0:4]# 励志书刊book6s Product.objects.filter(category_id6)[0:4]data {userinfo: userinfo,book1s:book1s,book2s: book2s,book3s: book3s,book4s: book4s,book5s: book5s,book6s: book6s,}return render(request, bshop/index.html,data)# 商品列表 def prodetail(request):thisuser UserMethod(request)userinfo thisuser.getUserInfo()pid request.GET.get(pid)productProduct.objects.filter(pidpid).first() #产品categoryCategory.objects.filter(cidproduct.category_id).first()imglist product.pdImage.split(##) # 商品图片地址price(float(product.pdprice)*float(product.discount)/10) #折扣价books Product.objects.filter(category_idproduct.category_id)[0:3]data{userinfo:userinfo,product:product,category:category,imglist:imglist,price:price,books:books,}return render(request, bshop/detail1.html, data)# Add to cart login_required def addtocart(request): #添加至购物车thisuser UserMethod(request)userinfo thisuser.getUserInfo()thisuser UserInfo.objects.filter(usernameuserinfo[username]).first()if request.method POST:product_pid request.POST.get(product_pid) # 获取piduserinfo_id thisuser.uid # 用户idpnum request.POST.get(pnum) # 数量sumprice request.POST.get(sumprice)thiscart Cart.objects.filter(product_idproduct_pid, userinfo_id userinfo_id).all()if len(thiscart) 0:newcart Cart(product_idproduct_pid, userinfo_id userinfo_id,pnumpnum,sumpricesumprice)newcart.save()# else:# thiscart[0].pnum thiscart[0].pnum pnum # 更改数量# thisuser[0].sumprice round(float(thisuser[0].sumprice) float(sumprice) ) # 更改价格# thiscart[0].save()allcart Cart.objects.filter(userinfo_id userinfo_id).count() # 购物车数量return JsonResponse({recode: 1,remsg: 添加成功,data: {error: ,allcart: allcart}})else:return JsonResponse({recode: 0, remsg: 非法请求, data: {error: 非法请求}})# 获取购物车数目 login_required def getcartnum(request):if request.method GET:thisuser UserMethod(request)userinfo thisuser.getUserInfo()thisuser UserInfo.objects.filter(usernameuserinfo[username]).first()userinfo_id thisuser.uid # 用户idallcart Cart.objects.filter(userinfo_iduserinfo_id).count() # 购物车数量return JsonResponse({recode: 1, remsg: 获取成功, data: {error: , allcart: allcart}})# 展示购物车 login_required def showCart(request):thisuser UserMethod(request)userinfo thisuser.getUserInfo()thisuser UserInfo.objects.filter(usernameuserinfo[username]).first()userinfo_id thisuser.uid # 用户idallcart Cart.objects.filter(userinfo_iduserinfo_id).all()allcartnum Cart.objects.filter(userinfo_iduserinfo_id).count() # 购物车数量data{userinfo: userinfo,allcartnum: allcartnum,allcart: allcart ,}return render(request,bshop/ShowCart.html,data)# 增加商品 login_required def add_goods(request):if request.method POST:thisuser UserMethod(request)userinfo thisuser.getUserInfo()thisuser UserInfo.objects.filter(usernameuserinfo[username]).first()userinfo_id thisuser.uid # 用户idproduct_pid request.POST.get(product_pid)data {}cart Cart.objects.filter(userinfo_iduserinfo_id,product_idproduct_pid).first()if cart:cart.sumprice round (float(cart.sumprice) / cart.pnum * (cart.pnum 1),2)cart.pnum 1cart.save()data[msg] 请求成功return JsonResponse(data)#减少商品 login_required def sub_goods(request):if request.method POST:thisuser UserMethod(request)userinfo thisuser.getUserInfo()thisuser UserInfo.objects.filter(usernameuserinfo[username]).first()userinfo_id thisuser.uid # 用户idproduct_pid request.POST.get(product_pid)data {}cart Cart.objects.filter(userinfo_iduserinfo_id, product_idproduct_pid).first()if cart:if cart.pnum1:data[msg] 亲! 至少买一个吧else:cart.sumprice round (float(cart.sumprice) / cart.pnum * (cart.pnum - 1),2)cart.pnum - 1cart.save()data[msg] 请求成功return JsonResponse(data)else:data[msg] 请添加商品return JsonResponse(data)# 减少数目 login_required def delCart(request):if request.method GET:thisuser UserMethod(request)userinfo thisuser.getUserInfo()thisuser UserInfo.objects.filter(usernameuserinfo[username]).first()userinfo_id thisuser.uid # 用户idproduct_pid request.GET.get(pid)Cart.objects.filter(userinfo_iduserinfo_id, product_idproduct_pid).delete()return HttpResponseRedirect(/shop/showcart/)# 支付 login_required def cash_payment(request):if request.method POST:allcartpay PayCart.objects.filter().all()if allcartpay ! :PayCart.objects.filter().all().delete()thisuser UserMethod(request)userinfo thisuser.getUserInfo()thisuser UserInfo.objects.filter(usernameuserinfo[username]).first()userinfo_id thisuser.uid # 用户idcartlist request.POST.get(cartlist) #支付的购物车idcartlist cartlist.split(#)for list in cartlist:if list !:list int(list)newcart Cart.objects.filter(cidlist).first()cartpayPayCart(cart_idnewcart.cid)cartpay.save()allcart Cart.objects.filter(userinfo_iduserinfo_id).all()this_address Address.objects.filter(userinfo_iduserinfo_id).first()Clist PayCart.objects.filter().all()data {userinfo: userinfo,allcart: allcart,curaddress: this_address.getFullAddress(),Clists:Clist,}return render(request, bshop/pay.html, data) 5、源码获取方式 由于篇幅限制获取完整文章或源码、代做项目的查看我的【用户名】、【专栏名称】、【顶部选题链接】就可以找到我啦 感兴趣的可以先收藏起来点赞、关注不迷路下方查看获取联系方式
http://www.w-s-a.com/news/86025/

相关文章:

  • 金华网站建设哪个网站做欧洲旅行比较好
  • 东莞市住房和城乡建设局网站trswcm网站建设
  • 郑州做网站企业h5编辑器免费版
  • 加强公司窗口网站建设陕西省外省入陕建筑信息平台
  • 成都网站优化实战大连企业网站建设模板
  • 服务器硬件影响网站速度seo网站推广价格
  • 学院网站开发竞争对手分析买网站送域名
  • 手机网站 jsp个人网页制作成品代码五个页面
  • ppt做长图网站wordpress文章页面图片自动适应
  • 做泌尿科网站价格京东商城网站建设教程
  • 像网站的ppt怎么做的移动app与网站建设的区别
  • 怎么建个人网站网站收录有什么用
  • 广州市医院网站建设广州头条新闻最近一周
  • 广州移动 网站设计中国交通建设监理协网站
  • 甘肃省第八建设集团公司网站wordpress topnews
  • 公司网站建设维保协议wordpress会员可看
  • 合肥百度网站排名优化深圳集团网站开发公司
  • 可以直接打开网站的方法手机回收站
  • 山西免费网站制作中天建设集团有限公司第九建设公司
  • 好的网站有哪些企业微信开发者工具
  • 网站通栏代码老外做的中国汉字网站
  • 东莞公司建站哪个更便宜wordpress宝塔伪静态
  • 六安网站建设价格做网站好吗
  • 中小企业网站建设咨询湖南省邵阳建设局网站
  • 分类网站一天做几条合适南安网络推广
  • 案例学 网页设计与网站建设百度竞价关键词出价技巧
  • 做公司网站要那些资料南雄网站建设
  • 自己做的网站发布到网上视频播放不了网页游戏奥奇传说
  • 网站效果用什么软件做品牌网站建设等高端服务
  • 四川省成华区建设局网站网站专业制作