(项目)生鲜超市

sweltering sweltering     2023-01-24     426

关键词:

一、项目介绍

  生鲜超市平台,通过Vue + Django Rest Framework 搭建整个网站,通过该项目的学习,可以掌握以下技术点:

  • 掌握前端Vue + 后端Django Rest Framework 前后端分离技术
  • 彻底玩转Restful API的开发流程
  • 掌握Sentry,完成线上系统错误日志的监控和告警
  • 掌握第三方登录和支付宝支付接口对接

  后台管理系统通过xadmin快速搭建,详细的教程在上一个项目中介绍过。

  如果需要前端文件和源码文件以及视频,请联系QQ:779060694,希望共同学习。

  项目功能概要:

  1. 商品分类-子分类,全局搜索,热搜词,购物车
  2. 商品新品展示,推荐商品展示
  3. 手机号码注册登录,第三方登录(微博登录)
  4. 商品筛选、排序、富文本、收藏、加入/移出购物车、结算
  5. 用户留言、支付宝支付,扫码支付
  6. 订单详情、收货地址
  7. 个人信息,我的收藏
  8. 页面缓存,访问速度限制
  9. 接口文档,sentry错误日志

  现在就开始我们的项目搭建之旅吧!

二、环境搭建

1.1 Django环境搭建

  django: 2.0.2

  python: 3.6.4

  打开pycharm,新建项目:

技术分享图片

  创建完成之后,项目的目录结构如下:

技术分享图片

1.2 Vue环境搭建

  首先需要先下载nods.js,下载地址:https://nodejs.org/en/

  然后安装cnpm:npm install -g cnpm --registry=https://registry.npm.taobao.org

  打开前端的Vue文件,在该目录下按住shift+鼠标右键打开命令提示窗口,运行命令:cnpm install 安装Vue运行所需要的包文件,安装完成之后会出现node_modules文件:

技术分享图片

  然后运行前端Vue:cnpm run dev

  现在就可以在浏览器中访问前端页面了,只不过页面中没有数据:http://localhost:8080

  至此,项目环境搭建完毕。

(项目)生鲜超市(代码片段)

八、商品详情页功能1、viewsets实现商品详情页接口  商品的轮播图是一个外键,序列化的时候需要用嵌套的方式来实现:1classGoodsImageSerializer(serializers.ModelSerializer):2"""商品轮播图"""34classMeta:5model=GoodsImage6fields=(‘image‘,)789classG... 查看详情

django项目实战--天天生鲜网上超市(代码片段)

项目说明??说明:最近选学了知识产权的课程,觉得对于蒸蒸日上的祖国在怎么强调知识产权也不为过,所有还是特此注明一下,系列文章参考的是传智播客-天天生鲜Django项目,作为Django学习的练手项目,文章只作为学习记录。... 查看详情

ssm生鲜超市管理系统的设计与实现毕业设计源码261635

...同类型信息,这也是技术最为难以攻克的课题。针对生鲜超市管理等问题,对生鲜超市管理系统进行研究分析,然后开发设计出基于SSM的生鲜超市管理系统以解决问题。生鲜超市管理系统主要功能模块包括用 查看详情

超市生鲜o2o进入白热年谁能脱颖而出成为行业领军者?

时间进入2017年,超市生鲜O2O行业的竞争也已经趋于白热化。据艾瑞1月份发布的数据显示,在千亿级的超市生鲜O2O市场里,线上零售行业目前渗透率仅有3.4%,但却会在未来三年里以超过60%的年增长速度迅速膨胀,有望在2020年达... 查看详情

基于springboot实现生鲜超市管理的设计与实现演示附项目源码

...的整个搭建以及开发过程。另外在原本的Spring中由于随着项目的扩大导入的jar包数量越来越大,随之出现了jar包版本之间的兼容性问题,而此时SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定... 查看详情

解析超市生鲜供应链升级与数字化运营转型价值,聚力核心竞争力打造

传统商超主打两种类型的商品服务,生鲜与非生鲜类。而生鲜是刚需,有着高频次消费的场景。有数据显示,在一周时间里,有44%的消费者会到超市购买2-3次水果,37%的消费者会购买2-3次蔬菜,36%的消费者... 查看详情

2----生鲜超市(开发环境搭建)(代码片段)

二、开发环境搭建2.1虚拟环境搭建1)环境变量设置桌面新建文件夹Envs新建环境变量:以后创建虚拟环境会自动保存到这个路径  2)安装pip3installvirtualenvpip3installvirtualenvwrapper-winmkvirtualenvDjangoProject#创建虚拟环境workon#查看... 查看详情

计算机毕业设计之java+ssm生鲜超市进销存管理系统

目前超市越来越多,越来越普及,如何高效的管理经营超市才是成功的关键,其中对于中小型超市来说,在降低成本的前提下使用最有效的管理方式是非常重要的,所以开发中小型超市管理系统既考虑了成本相对较... 查看详情

mb11生鲜项目原料消耗发货功能(代码片段)

*&---------------------------------------------------------------------**&程序名:ZDQFI_925*&*&---------------------------------------------------------------------**&抬头:生鲜项目原料消耗发货功能** 查看详情

java精品项目源码前后端分离系统第25期水果生鲜商城系统

Java精品项目源码前后端分离系统第25期水果生鲜商城系统大家好,小辰今天给大家介绍一个水果生鲜商城系统,演示视频公众号(小辰哥的java)对号查询观看即可文章目录Java精品项目源码前后端分离系统第25期水... 查看详情

生鲜电商创业项目分析?

传统零售电商造就了一大批宅男宅女,如果O2O模式盛行,有可能把大批宅男宅女解放出来.然而,传统电商模式中涌现的另外一些元素则很有可能会把宅潮推向另外一个高潮,起码会从年龄结构上有很大的改变.这些元素当中,生鲜电商... 查看详情

天天生鲜(python)django项目学习资料(视频源码)(代码片段)

项目展示资料说明全套视频教程,源码详细注释等,如下方式获取:天天生鲜(Python)Django项目学习资料(视频、源码)部分源码fromdjango.shortcutsimportrender,redirectfromdjango.core.urlresolversimportreversefromdjango.core.mailimportsend_m 查看详情

天天生鲜(python)django项目学习资料(视频源码)(代码片段)

项目展示资料说明全套视频教程,源码详细注释等,如下方式获取:天天生鲜(Python)Django项目学习资料(视频、源码)部分源码fromdjango.shortcutsimportrender,redirectfromdjango.core.urlresolversimportreversefromdjango.core.mailimportsend_m 查看详情

django天天生鲜项目--------celery功能(代码片段)

1、celery(分布式任务队列)介绍:情景:用户发起request,并等待response返回。在本些views中,可能需要执行一段耗时的程序,那么用户就会等待很长时间,造成不好的用户体验,比如发送邮件、手机验证码等。使用celery后,情况... 查看详情

天天生鲜-app设计

...计天天生鲜-各个App全文检索天天生鲜-静态文件 一、项目目录daily_fresh_demo  -daily_fresh_demo  -df_cart#购物车功能  -df_goods#商品功能  -df_order#订单功能  -df_user#用户功能(包括登录验证等相关功能)  -static#静态文... 查看详情

生鲜渠道商服务管理系统解决方案:为生鲜企业渠道销售数字化赋能

销售渠道扁平化是生鲜行业近年来发展的大趋势,随着生鲜电商模式的兴起,以及消费者对于生鲜产品品质安全需求的日益提升,国内生鲜行业传统的销售渠道已不能有效匹配生鲜消费升级的发展需要。如何实现生鲜... 查看详情

vue+drf电商生鲜项目分析

 一。项目的初始化  用虚拟环境安装github上项目的开发环境二。settings.py:#数据库的设置都是固定的DATABASES=‘default‘:‘ENGINE‘:‘django.db.backends.mysql‘,‘NAME‘:‘mxshop‘,#要连接的数据库,连接前需要创建好‘USER‘:‘user... 查看详情

(生鲜项目)04.导入数据(代码片段)

...图:#"YoumusteitherdefinetheenvironmentvariableDJANGO_SETTINGS_MODULE"#把项目根路径加到系统环境变量中去pwd=os.path.dirname(os.path.abspath(__file__))sys.path.append(pwd+"../")#导入setting 查看详情