【python和FastDFS交互】显示用户最近浏览记录:django开发之天天生鲜项目知识总结【11】

天天生鲜(Django4.0版本) + 开发遇到的问题及解决 天天生鲜(Django4.0版本) 阅读详情

作为新手入门,这里只是简单地介绍下,如何使用 python客户端上传文件和如何在天天生鲜项目中去使用~。

(需要的可以参考我的前几个文章讲解~)

  • 所需要的包:
    在这里插入图片描述
    这个是直接下载的一个源码的压缩包
  • 下面开始进行操作
1. workon django_py3
2. 进入fdfs_client-py-master.zip所在目录
3. pip install fdfs_client-py-master.zip

我的操作截图:
在这里插入图片描述

具体实现操作:
>>> from fdfs_client.client import Fdfs_client
>>> client = Fdfs_client('/etc/fdfs/client.conf')   # 创建一个客户端,里面参数需要指定 client.conf文件在哪里。
>>> ret = client.upload_by_filename('test')  #上传文件,参数是文件名
>>> ret
{'Group name':'group1','Status':'Upload successed.', 'Remote file_id':'group1/M00/00/00/
	wKjzh0_xaR63RExnAAAaDqbNk5E1398.py','Uploaded size':'6.0KB','Local file name':'test'
	, 'Storage IP':'192.168.243.133'}
# 返回值是一个字典,
# 'Status':'Upload successed.' 说明文件上传成功,
# Remote file_id' : 成功保存文件之后,给你返回的文件id

就先介绍到这里吧~经过后续的学习,还会回过头补充新的知识点。


注意!!上述方法以不再适用!,导入的包也只有python2可以使用~若想了解现在的交互方法,可以参考这篇文章:

下面介绍如何在项目中使用FastDFS上传和使用图片:就是完成显示拥护最近浏览商品的功能

  • 首先先看一张,老师视频老师讲解的过程图,理解过程:
    在这里插入图片描述
    上图中的实例,就是以下图所示讲解的
    在这里插入图片描述
    文字叙述不如看图呀~先理解一下上述过程,下面开始实现:显示用户最近浏览记录
python开发之FastDFS分布式存储系统整合Nginx部署重写Django项目文件传输行为 目录FastDFS业务场景概述部署FastDFS整合FastDFS和NginxFastDFS与Python交互重写Django项目文件传输行为 FastDFS业务场景概述 基于C语言开发的FastDFS是一项开源轻量级分布式文件系统,主要用于海量数据存储,有方便的可拓展性,记录文件指纹防止重复文件上传占用容量,主要用于电商平台等文件数据量大的系统 部署FastDFS 第一步,安装FastDFS依赖... 阅读详情

相关推荐

Springboot网站用户的访问量统计

Springboot网站用户的访问量统计,代码加入了线程,根据自己的需求下载,不需要线程的留下邮箱

docker

docker 安装与操作 安装 1.更新 Ubuntu 的 apt 源索引 sudo apt-get update 2. 安装包允许apt 通过 HTTPS 使用仓库 sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-prope...

WEi的博客 484

天天生鲜商城项目

这是一个垂直电商,只针对生鲜水果的一个电商平台 下发页面 实现功能:首页、列表页、展示页、购物车、订单、用户登录注册、用户中心

Django下FastDFS的使用

对于文件存储来说,Django是带有默认的文件存储类的,官方文档如下: The FileSystemStorage class¶ class FileSystemStorage(location=None, base_url=None, file_permissions_mode=None, directory_permissions_mode=None)[源代码]¶ The FileSyst...

情深深几许 1400

python3+django2+DjangoUeditor的天天生鲜项目dailyfresh源代码,运行情况请看我的博客

项目简书,请看我的博客:https://blog.youkuaiyun.com/yaowen_2008, 项目代码包含了虚拟机venv,三方包都含在虚拟环境中,无需在安装三方库,只需要在settings中配置数据库链接,进行迁移,运行即可。完美支持python3.7,xadmin,djangoUeditor,django2.1.4-2.2的天天生鲜项目dailyfresh源代码

python3 fastdfs client

fastdfs的接口库,支持python3。 解压后进入目录python3 build && python3 install 即可安装成功 使用from fdfs_client.client import *导入类库.......

Django项目实战----FastDFS文件存储方案

什么是FastDFS 1. FastDFS介绍 用c语言编写的一款开源的轻量级分布式文件系统。 功能包括:文件存储、文件访问(文件上传、文件下载)、文件同步等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标。 可以帮助我们搭建一套高性能的文件服务器集群,并提供文件上传、下载等服务。 FastDFS架构 包括Client、Tracker server和S

A 388

VCS 2018 环境下,手把手教你用 UVMC 搞定 SystemC 和 SystemVerilog 混合仿真(附完整代码)

本文详细介绍了在VCS 2018环境下使用UVMC实现SystemC和SystemVerilog混合仿真的完整指南。从环境配置、工具链设置到UVMC通信机制解析,提供了实战案例和高级调试技巧,帮助开发者高效搭建复杂验证环境。特别适合需要处理跨语言仿真的芯片验证工程师。

weixin_30952535的博客 285

【Django项目天天生鲜】安装Docker Desktop和FastDFS(和python交互还是失败了,有人遇到跟我一样的问题吗?)

【Django项目天天生鲜】安装Docker Desktop和FastDFS

xiaoluobotm的博客 1554

别再为10G UDP发愁了!手把手教你用Xilinx 10G/25G Ethernet Subsystem IP核搭建FPGA网络栈(附12套工程源码)

本文详细介绍了基于Xilinx UltraScale架构的FPGA网络栈开发,重点讲解了10G/25G Ethernet Subsystem IP核的应用实践。通过手把手教程和12套工程源码,帮助开发者解决10G UDP通信中的物理层接口、协议栈实现和系统集成等核心挑战,实现高性能FPGA网络栈搭建。

weixin_42522575的博客 364

深入解析SSD报错“READ FPDMA QUEUED”:从诊断到修复全流程

本文深入解析了SSD报错“READ FPDMA QUEUED”的含义、成因与全流程解决方案。该错误通常指示硬盘硬件或健康状态问题。文章详细介绍了如何通过系统日志定位错误、解读关键的S.M.A.R.T.健康报告(重点关注重分配扇区计数等指标),并逐步进行硬件排查(如更换SATA数据线)、软件修复与数据抢救,最终指导用户根据诊断结果做出维修或更换SSD的决策。

weixin_29233333的博客 395

Django项目之Web端电商网站的实战开发(三)

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 :https://blog.youkuaiyun.com/qq_41782425/article/details/88810060 目录 一丶模板文件继承 二丶用户中心页面显示 三丶登录验证以及登录后跳转的地址 四丶封装login_required方法 五丶登录后显示用户名以及退出登录 六丶用户中心...

cdtaogang's blog 5万+

C++新手也能搞定!Windows下Cesium-Native编译全流程(附依赖下载技巧)

本文为C++新手详细介绍了在Windows系统下编译Cesium-Native库的全流程。重点针对网络环境不佳的情况,提供了手动下载依赖库的实用技巧,并指导用户使用CMake配置、生成解决方案,最终完成编译与测试验证,帮助开发者成功构建这一处理3D地理空间数据的C++运行时库。

weixin_28839549的博客 379

Django项目使用FastDFS作为静态文件的存储,FastDFS与python交互,详细步骤

FastDFS在上一篇文章中,我们已经在虚拟机里面配置好了,并且搭配了nginx提高文件提供的效率 FastDFS能够解决海量的文件存储,并且它的检索内容指纹,发现相同文件就不再进行新的储存的机制对于相同文件重复储存,浪费空间资源的问题有很好的解决。 FastDFS已经搭建好了,那么我们怎么在我们python的django项目中使用呢? 博主在自己的博客中就使用了FastDFS,现在就通过实例还给...

9527 1797

高通Camera HAL3调试实战:如何用camxoverridesettings.txt高效抓取日志与dump图像数据

本文深入探讨了高通Camera HAL3调试中camxoverridesettings.txt文件的高效应用,重点介绍了如何通过该文件精准控制日志输出级别与dump图像数据,帮助开发者快速定位移动影像系统中的问题。文章详细解析了日志分级配置、图像数据捕获技巧及典型问题排查流程,为高通Camera HAL3项目开发提供了实用技术点。

weixin_30315905的博客 861

详细解读经典跨模态对齐技术Q-Former代码

介绍BLIP2的博客层出不穷,介绍Q-Former的博客也不少,但是详细解读Q-Former代码的博客很少。这篇博客希望以代码为基础,讲明白Q-Former的原理和核心思想,并详细解读一些值得注意的细节。希望读者们能从这一经典技术中朝花夕拾,得到启发。

沉迷单车的追风少年 2457

【Django 天天生鲜项目03】FastDFS文件存储-首页-详情页-列表页(FastDFS、页面静态化、缓存设置和获取...)

关键:FastDFS分布式文件存储、页面静态化、celery、Nginx提供页面、数据缓存设置和获取、缓存数据(历史浏览)、页码控制 1.FastDFS文件存储 1.2.FastDFS安装 1.3.使用python客户端上传测试 1.4.FastDFS配置文件的修改 2.Django项目中使用FastDFS 2.1.Django项目中使用FastDFS的流程 2.2. 自定义文件存储类对接FastDFS

在下能猫 的博客 1574

手把手教你学Simulink--基于Simulink的开关磁阻电机电流斩波控制仿真建模

特点:定子和转子均由普通硅钢片叠压而成,没有永磁体或绕组在转子上。工作原理:利用转子旋转时不同位置的磁阻变化产生转矩。控制挑战:由于SRM的高度非线性和磁饱和效应,需要复杂的控制算法来优化性能。利用Simscape Electrical中的模块构建SRM的物理模型,配置参数如电阻、电感等。matlab深色版本% 添加SRM电机模块根据实际需求调整电机参数。通过上述步骤,我们简要介绍了如何基于Simulink进行开关磁阻电机的电流斩波控制仿真建模。

MHD0815的博客 305

python django项目中添加fastdfs分布式系统

python中添加fastdfs分布式系统 docker安装fastdfs镜像 键入docker指令:sudo docker image pull delron/fastdfs 启动tracker和storage容器 键入docker指令 docker run -dit --network=host --name storage -e TRACKER_SERVER=192.168.87.128:2...

lvbu89757的博客 4720

【DRAM存储器一】基本存储单元、阵列结构、读写原理

详述DRAM存储器存储单元、存储阵列结构和读写原理

highman110的博客 7250

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Django项目-天天生鲜--5.商品模块

目录1、了解FastDFS分布式文件系统2、python对接fastdfs3、6.3 项目上传图片和使用图片流程4 、Django二次开发对接FastDFS5、商品首页6、商品详情页7、商品列表页8、商品搜索 1、了解FastDFS分布式文件系统 客户端要上传时去找tracker,tracker给它分配一台storage给它,分配给它以后,这个client就去连接storage的机器和端口,就把数据存到Volume2上。将来存完了以后,这台机器就会给它返回一个文件的id,这个文件id是识别这个图片的唯一标识

Lemon_Tree_wang_的博客 622

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

48 - 项目 -10 - python和fastDFS交互

2. 启动 tracker,storage,nginx服务 3. 测试上传文件 4. 在浏览器访问 2. util文件夹下新建 fdfs/storage.py文件 3. util文件夹下新建 fdfs/client.conf 配置文件 4. settings.py配置 文件存储类路径 5. 测试上传文件 (1). admin.py 导入模型 (2). 访问中台管理

m0_58250910的博客 869

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Django项目之FastDFS文件存储系统

0. 使用Docker安装FastDFS 见博客另一文章:使用Docker安装FastDFS分布式文件系统 1. FastDFS的Python客户端 python版本的FastDFS客户端使用说明参考https://github.com/jefforeilly/fdfs_client-py 安装 安装fdfs_client-py-master.zip到虚拟环境中 pip install fdfs_...

Python打杂工程师 1720

Python Django 商城项目总结

Python Django 商城项目总结 以下内容转载于https://www.cnblogs.com/Jack666/p/9775478.html,仅用于本人学习和研究 商城商业模式:C2B模式(消费者到企业的商业模式),相类似网站包括:京东,淘宝,海尔商城,尚品宅配等。 商城需求分析 1,用户部分 2,商品部分 3,购物车部分 4,商品订单备份 5,用户支付部分 6,上线程序的配置 用户部分模块: 基本功能:用户注册,登录,密码的重置,第三方登录 用户注册 1,图片验证码 流程分析: 1,前端生

weixin_45603043的博客 2190
上一篇: 问题处理杂记:W: GPG 错误:http://ppa.launchpad.net/fossfreedom/indicator-sysmonitor/ubuntu xenial InRelease:
下一篇: 分布式FastDFS文件系统介绍和理解: django开发之天天生鲜项目知识总结【8】
我是py呀
博客等级 码龄8年 205粉丝 130原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值