作为新手入门,这里只是简单地介绍下,如何使用 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
就先介绍到这里吧~经过后续的学习,还会回过头补充新的知识点。
- 下面给出参考文档:
# fdfs_client-py API
注意!!上述方法以不再适用!,导入的包也只有python2可以使用~若想了解现在的交互方法,可以参考这篇文章:
下面介绍如何在项目中使用FastDFS上传和使用图片:就是完成显示拥护最近浏览商品的功能
- 首先先看一张,老师视频老师讲解的过程图,理解过程:
上图中的实例,就是以下图所示讲解的
文字叙述不如看图呀~先理解一下上述过程,下面开始实现:显示用户最近浏览记录