上傳文件通常不會(huì)全部放在一個(gè)文件夾下, 這樣會(huì)比較亂, 一般會(huì)根據(jù)年月日來(lái)創(chuàng)建目錄, 方法如下:
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, )