Django图片上传配置操作
settings.py设置
UPLOAD_ROOT = os.path.join(BASE_DIR, ‘upload’)
url.py配置
首先进行导包
from qimo2.settings import UPLOAD_ROOT
from django.views.static import serve
其次配置路径
urlpatterns = [
re_path(’^upload/(?P
]
views.py
封装导入图片的方法
import os
def uploadfile(img):
f = open(os.path.join(settings.UPLOAD_ROOT, ‘’, img.name), ‘wb’)
# 写文件 遍历图片文件流
for chunk in img.chunks():
f.write(chunk)
# 关闭文件流
f.close()
静态文件配置
STATIC_URL = ‘/static/’
STATICFILES_DIRS = [
os.path.join(BASE_DIR, ‘static’)
‘OPTIONS’: {
‘init_command’: “SET sql_mode=‘STRICT_TRANS_TABLES’”,
},