您的位置:首页 > 编程语言 > Go语言

Django学习——上传文件

2022-04-30 20:47 2611 查看

上传文件

form表单上传文件注意事项:
1.method必须是post
2.enctype参数修改为multipart/form-data
# 错误1
CSRF verification failed. Request aborted.
# 解决错误
注释掉 settings.py中的MIDDLEWARE   # 'django.middleware.csrf.CsrfViewMiddleware',

def func1(request):
if request.method == 'POST':
print(request.POST)  # <QueryDict: {'username': ['jason']}>
file_obj = request.FILES.get('myfile')
print(file_obj.name)  # 获取文件名称
with open(r'%s'%file_obj.name,'wb') as f:
# for line in file_obj:
#     f.write(line)
for chunks in file_obj.chunks():
f.write(chunks)
return render(request,'func1.html')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: