上传文件通常不会全部放在一个文件夹下, 这样会比较乱, 一般会根据年月日来创建目录, 方法如下:
from django.conf import settings import time,os def mkdirs(): localtime = time.localtime() year = time.strftime("%Y", localtime) month = time.strftime("%m%d", localtime) path = os.path.join(settings.UPLOAD_ROOT, year, month) if not os.path.exists(path): os.makedirs(path) return path mkdirs()
效果如下:
settins.py文件中增加一行
UPLOAD_ROOT = os.path.join(BASE_DIR, )