Ellen-琳子
码龄5年
关注
提问 私信
  • 博客:112,383
    112,383
    总访问量
  • 224
    原创
  • 489,005
    排名
  • 146
    粉丝
  • 1
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2019-11-20
博客简介:

weixin_45905671的博客

查看详细资料
个人成就
  • 获得42次点赞
  • 内容获得36次评论
  • 获得132次收藏
  • 代码片获得145次分享
创作历程
  • 41篇
    2021年
  • 172篇
    2020年
  • 12篇
    2019年
成就勋章
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

分布式爬虫-部署

分布式爬虫-部署打开ubuntusudo su 转换成root用户,不转输入命令需要加sudo安装python3 :apt pip install python3-pip安装scrapyd : pip3 install scrapyd 报以下错误码,需要更新setuptools见下图 :pip3 install --upgrade setuptools再次执行: pip3 install scrapyd 成功进入安装目录:root@ellen-virtual-machine:/#
原创
发布博客 2021.09.06 ·
509 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

Python项目-Django-保存订单信息-事务使用

保存订单基本信息和订单商品信息后端接口定义class OrderCommitView(LoginRequiredJSONMixin, View): """订单提交""" def post(self, request): """保存订单信息和订单商品信息""" pass订单数据分为订单基本信息和订单商品信息,二者为一对多的关系。保存到订单的数据是从Redis购物车中的已勾选的商品信息。保存订单基本信息class OrderCommitView(L
原创
发布博客 2021.04.04 ·
564 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Python项目-Django-创建订单数据库表

创建订单数据库表生成的订单数据要做持久化处理,而且需要在《我的订单》页面展示出来。订单数据库表分析订单号不再采用数据库自增主键,而是由后端生成。一个订单中可以有多个商品信息,订单基本信息和订单商品信息是一对多的关系。订单模型类迁移建表orders/ models.pyfrom django.db import modelsfrom utils.models import BaseModelfrom users.models import User, Addressfrom goods
原创
发布博客 2021.04.03 ·
1211 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python项目-Django-结算订单接口设计和定义

结算订单逻辑分析结算订单是从Redis购物车中查询出被勾选的商品信息进行结算并展示后端接口定义class OrderSettlementView(LoginRequiredMixin, View): """结算订单""" def get(self, request): """提供订单结算页面""" return render(request, 'place_order.html')结算订单后端逻辑实现class OrderSettlementVi
原创
发布博客 2021.04.03 ·
457 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python项目-全选购物车

在购物车页面修改购物车使用局部刷新的效果。全选购物车接口设计和定义后端接口定义class CartsSelectAllView(View): """全选购物车""" def put(self, request): # 接收和校验参数 # 判断用户是否登录 user = request.user if user.is_authenticated: # 用户已登录,操作redis购物车
原创
发布博客 2021.04.03 ·
390 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python项目-删除购物车

在购物车页面删除购物车使用局部刷新的效果。删除购物车接口设计和定义后端接口定义class CartsView(View): """购物车管理""" def delete(self, request): """删除购物车""" # 接收和校验参数 # 判断用户是否登录 user = request.user if user.is_authenticated: # 用户已登录,删除r
原创
发布博客 2021.04.03 ·
414 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python项目-修改购物车

在购物车页面修改购物车使用局部刷新的效果。修改购物车接口设计和定义后端接口定义class CartsView(View): """购物车管理""" def put(self, request): """修改购物车""" # 接收和校验参数 # 判断用户是否登录 user = request.user if user.is_authenticated: # 用户已登录,修改redi
原创
发布博客 2021.04.03 ·
207 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python项目-展示购物车

展示购物车展示购物车接口设计和定义后端接口定义class CartsView(View): """购物车管理""" def get(self, request): """展示购物车""" user = request.user if user.is_authenticated: # 用户已登录,查询redis购物车 pass else: # 用户未
原创
发布博客 2021.04.03 ·
271 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Python项目-添加购物车

在商品详情页添加购物车使用局部刷新的效果添加购物车接口设计和定义请求方式 : 选项 方案 请求方法 POST请求地址 /carts/请求参数: JSON参数名 类型 是否必传 sku_id int 是count int 是selected bool 否
原创
发布博客 2021.04.03 ·
636 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Python项目-合并购物车

二、购物车存储方案## 1、存储数据分析- 相对于用户登录和未登录状态下的区别是,是否有用户id 进行绑定,购物车内信息相同- 当商品详情页面添加到购物车时,此时商品信息只有一条 * 商品相关信息、数量、- 当在购物车列表页面时,此时商品信息可能多条,且存在某一条信息是否选择的情况 * 购物车每一条记录包含 : 商品相关信息、数量、是否勾选- 归纳总结后可得到:购物车每条记录应包含基本信息为: * 用户id: ser_id,未登录没用,可以用本机机器码代替,或保存到本地cookie中
原创
发布博客 2021.04.03 ·
232 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

Python项目-购物车存储方案

购物车存储方案用户登录与未登录状态下,都可以保存购物数据。用户对购物车数据的操作包括:增,删,改,查、全先等等每个用户的购物车数据都要作唯一 性的标识登录用户购物车存储方案存储数据说明如何描述一条购物车记录用户ellen,选择了两个iPhone8 添加到购物车中,添加了多少,状态为勾选一条完整的购物车记录包括:用户、商品、数量、勾选状态。存储数据:user_id 、sku_id 、count、selected存储位置购物车数据量小,结构简单,更新频繁,所以选择内存型数据库Redis进
原创
发布博客 2021.04.03 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Django项目-商品详情页

商品详情页分析和准备1.商品分类2.面包屑3.热销排行4.商品名字、价格、数量、规格(颜色,内存,) 总价(和数量有关系)5.商品详情 规格与包装 售后服务6. 商品评价(完成下单后)商品详情页组成结构分析1.商品频道分类• 已经提前封装在contents.utils.py文件中,直接调用方法即可。2.面包屑导航• 已经提前封装在goods.utils.py文件中,直接调用方法即可。3.热销排行• 该接口已经在商品列表页中实现完毕,前端直接调用接口即可。4.商品SKU信息(详情.
原创
发布博客 2021.03.28 ·
1044 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

Django项目-商品列表页

商品列表页商品列表面分析:从页面观察需要做的功能有:1,页面中有商品分类,之前已做过,可封装调用2. 面包屑 也称导航条3. 热销排行- 由于是时时变化, 一般会存到redis中再进行查询4. 排序(默认、价格、人气)5. 根据分类查询展示具体的商品–如三级分类查询出手机6. 分页商品列表页组成结构分析1.商品频道分类• 已经提前封装在contents.utils.py文件中,直接调用即可。2.面包屑导航• 可以使用三级分类ID,查询出该类型商品的三级分类数据。3.排序和分页
原创
发布博客 2021.03.26 ·
846 阅读 ·
0 点赞 ·
1 评论 ·
5 收藏

Django文件存储类url()

Django文件存储类url()方法介绍结论:• 文件存储类url()方法的作用:返回name所代表的文件内容的URL。• 文件存储类url()方法的触发:content.image.url• 虽然表面上调用的是ImageField的url方法。但是内部会去调用文件存储类的url()方法。• 文件存储类url()方法的使用:• 我们可以通过自定义Django文件存储类达到重写url()方法的目的。• 自定义Django文件存储类必须提供url()方法。• 返回name所指的文件对应的绝对U
原创
发布博客 2021.03.23 ·
391 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

python电商项目-首页广告展示

首页广告展示实现首页轮播图广告 快讯广告 一楼(手机) 二楼(电脑数码) 三楼(家居家装)广告页面展示{ "index_lbt":[ { "id":1, "category": 1, "title": '美图', "url": 'http://www.baidu.com', "image": "group/M00/00/01/ADASDADA-CZXCSAa
原创
发布博客 2021.03.23 ·
375 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

电商项目-展示首页商品频道分类

展示首页商品频道分类现在要将页面显示成上图;数据展示的结构如下:(结构不是固定的,按项目需求而来)(一张三级联动的表 是通过parent_id来做的){ "1":{ "channels":[ {"id":1, "name":"手机", "url":"http://shouji.jd.com/"}, {"id":2, "name":"相机", "url":"http://www.baidu.cn/"} ],
原创
发布博客 2021.03.21 ·
729 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

录入商品数据和图片数据

录入商品数据和图片数据SQL脚本录入商品数据mysql -h127.0.0.1 -uroot -pmysql lgshop < 文件路径/goods_data.sqlFastDFS服务器录入图片数据1.删除 Storage 中旧的data目录sudo rm -rf data( -rf 强制删除)2.准备新的图片数据压缩包上传数据包data.tar.gz 后解压3.拷贝新的图片数据包压缩包到 Storage,并解压将上图中解压后的data数据拷贝到 /var/fdfs/stora
原创
发布博客 2021.03.20 ·
379 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker和FastDFS上传和下载文件-实操

Docker和FastDFS上传和下载文件Docker安装运行FastDFS获取FastDFS镜像# 从仓库拉取镜像$ sudo docker image pull delron/fastdfs# 解压资料中本地镜像$ sudo docker load -i 文件路径/fastdfs_docker.tar开启tracker容器• 我们将 tracker 运行目录映射到宿主机的 /var/fdfs/tracker目录中。sudo docker run -dit --name tracker
原创
发布博客 2021.03.20 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker - 容器和镜像操作

容器化方案Docker思考• FastDFS的安装步骤非常的多,涉及的依赖包也很多,当新的机器需要安装FastDFS时,是否需要从头开始安装。• 在工作中,如何高效的保证开发人员写代码的开发环境与应用程序要部署的生产环境一致性。如果要部署一台新的机器,是否需要从头开始部署。结论• 上述思考的问题,都涉及到相同的工作是否需要重复做。• 避免相同的工作重复做是容器化技术应用之一。容器化方案• Docker• Docker的目标之一就是缩短代码从开发、测试到部署、上线运行的周期,让我们的应用程序
原创
发布博客 2021.03.20 ·
146 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

文件存储方案FastDFS

文件存储方案FastDFSFastDFS介绍• 用c语言编写的一款开源的轻量级分布式文件系统。• 功能包括:文件存储、文件访问(文件上传、文件下载)、文件同步等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。• 为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标。• 可以帮助我们搭建一套高性能的文件服务器集群,并提供文件上传、下载等服务。• FastDFS架构包括Client、Tracker server和St
原创
发布博客 2021.03.18 ·
516 阅读 ·
1 点赞 ·
3 评论 ·
1 收藏
加载更多