Django存图片(存到项目所在地)

def save_img(file):
string = str(uuid.uuid4())
if not os.path.exists(settings.MEDIA_PRODUCT + '/' + string):
os.makedirs(settings.MEDIA_PRODUCT + '/' + string)
img_name = file.name.split('.')[1]

f = open(settings.MEDIA_PRODUCT + '/' + string + '/pic' + '.' + img_name, 'wb')
for chunk in file.chunks():
f.write(chunk)
f.close()
pic_path = settings.PRODUCT + '/' + string + '/pic' + '.' + img_name
return pic_path



========================================================

################
# media路径配置
################

# media路径
MEDIA_ROOT = '/home/zd_oa/shopping/Ebeauty/media/'

# 分类图标路径
MEDIA_ICON = os.path.join(MEDIA_ROOT, 'icon')
ICON = 'icon'

# 商城门店图片根路径
MEDIA_STORE = os.path.join(MEDIA_ROOT, 'store')
STORE = 'store'

# 商品图片根路径
MEDIA_PRODUCT = os.path.join(MEDIA_ROOT, 'product')
PRODUCT = 'product'
==========================================
posted @ 2021-02-02 16:42  关美丽  阅读(500)  评论(0编辑  收藏  举报