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

设计师必备的6个网站wordpress 表单录入

设计师必备的6个网站,wordpress 表单录入,台州网站搜索优化,大连网站建设好的公司毕业设计#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.hkea.cn/news/14487310/

相关文章:

  • 做瞹网站嘉兴企业网站建设公司
  • 网站建设 服务条款科技核心期刊目录
  • 加强学校就业信息网站建设和管理wordpress+迁移后空白
  • 专业做胶粘剂招聘网站室内设计专用软件
  • 中国网建设频道网站logowordpress 长图片滑动
  • 网站建站步骤wordpress+整合js
  • 网站空间续费多少钱常州网站建设团队
  • 做网站平台需要什么条件仿 花瓣 wordpress
  • 做网站的那些事系统网站界面设计
  • 点网站建设简单的网页
  • 新塘17网站一起做网店官网建设实验室网站的意义
  • 手机上可以创建网站吗个人网站做淘宝客教程
  • 泰州外贸网站建设wordpress前端空白
  • 企业网站 域名注册wordpress跑步
  • 哈尔滨网络优化推广公司wordpress 纯代码seo
  • 萧山建设局网站伊春网络推广
  • 网站搭建怎么收费dw做网站导航
  • 百度网站优化指南形象墙设计
  • 苏州网站建设方案策划宁波seo网络推广代理公司
  • 网站建设分为哪几种类型企业建站公司推荐
  • 江苏网站推广网络模板网站不利于seo吗
  • 合同 制作 网站如何查一个网站有没有做外链
  • 中国建设银行个人网上银行网站网站建设应用程序开发
  • 建设彩票网站如何盈利wordpress o2o插件
  • 环保网站怎么做推广普通话于1982年写入
  • 网站开发形式选择建设银行e路通网站
  • 济南网站建设(选 聚搜网络)如何制作小程序视频教学
  • 个人网站可以做咨询吗微网站建设收费
  • 广州网站制作怎么选青岛全网推广怎么做
  • 东坑镇做网站wordpress主题制作技巧