python根据年月生成相应的目录

时间:2021-07-26 23:22:33 类型:python
字号:    

上传文件通常不会全部放在一个文件夹下, 这样会比较乱, 一般会根据年月日来创建目录, 方法如下:

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()

效果如下:

1.jpg

settins.py文件中增加一行

UPLOAD_ROOT = os.path.join(BASE_DIR, )


<