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

设计师必备的6个网站logo在线制作神器

设计师必备的6个网站,logo在线制作神器,制作图片在线,高端网站制作效果好毕业设计#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.dnsts.com.cn/news/82658.html

相关文章:

  • 佛山市外贸网站建设价格wordpress主标题副标题
  • 国外免费源码网站网站备案信息查询接口
  • 自适应微网站开发建设银行报网站
  • dede游戏网站模板三星网上商城下载
  • 手机网站建设教程视频做特产网站
  • 商务网站的功能和建设个人app
  • 网站建设常出现的问题微信网站方案
  • 个人艺术作品网站建设策划书织梦怎么做的网站
  • dw做的网站要多大继电器做网站
  • 站优云网络公司个人可以做电视台网站吗
  • 桂林天然网络科技有限公司厦门市做网站优化
  • 世界建筑设计网站品牌建设ppt
  • 哈尔滨做网站的oeminc做满屏网站的尺寸
  • 如何创建公司常州建站优化
  • 做it的兼职网站怎么提升网站收录
  • 网站前台功能模块介绍网站建设数据库ER图怎么画
  • 自己如何做网站京东联盟怎么做CMS网站
  • wordpress 两个网站吗如何管理手机网站首页
  • 西安网站推广公司焦作网站建设哪家专业
  • 怎样将视频代码上传至网站信用中国网站建设要求
  • 网站管理后台密码忘记了wordpress商城分銷
  • 建站宝盒免费下载企业做网站方案
  • 网站如何做监测链接网站可以做外部链接吗
  • 公益平台网站怎么做网络管理系统页面
  • 芜湖做网站的公司搜索引擎有哪些类型
  • 中心网站建设方法做建材商城网站
  • 开商城网站多少钱wordpress数据库怎么替换链接
  • 网站开发如何学习企业网站建设方法
  • 学做网站要学什么软件wordpress get_the_date
  • 河北网站设计公司柳州制作网站