我在模型中有这个
image_name = models.ImageField(upload_to='accounts/')
在我看来我有
def account_form(request):
if request.method == 'POST': # If the form has been submitted...
form = AccountForm(request.POST) # A form bound to the POST data
if form.is_valid(): # All validation rules pass
form.save()
return HttpResponseRedirect('/thanks/') # Redirect after POST
else:
form = AccountForm() # An unbound form
return render_to_response('account_form.html', {
'form': form,
})
我需要做额外的编码来保存图像还是django会自己做
最佳答案
还要确保在 HTML 中设置了表单 enctype
以提交文件数据:
<form action="..." method="POST" enctype="multipart/form-data">
关于python - Django 中的图像字段是否需要额外的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6489173/