1.自定义文件存储器类
- 配置文件settings中加入如下配置
# 设置Django的文件存储类、(名字固定)
DEFAULT_FILE_STORAGE='utils.fdfs.storage.FDFSStorage'
# 设置fdfs使用的client.conf文件路径(名字自己定义)
FDFS_CLIENT_CONF='./utils/fdfs/client.conf'
# 设置fdfs存储服务器上nginx的IP和端口号(名字自己定义)
FDFS_URL='http://172.16.179.131:8888/'
- 创建utils/fdfs 目录
- storage.py文件中自定义文件存储类
FDFSStorage继承Storage,并重写_open、_save方法
from django.core.files.storage import Storage
from django.conf import settings
from fdfs_client.client import Fdfs_client