当Django返回错误时,如何恢复其ImageField值?
我有一个表单,其中包含一个imagefield和一些其他字段 我的观点是这样的:当Django返回错误时,如何恢复其ImageField值?,django,django-forms,Django,Django Forms,我有一个表单,其中包含一个imagefield和一些其他字段 我的观点是这样的: def post_view(request): def errorHandle(errors,form): return render_to_response('post_form.html', { 'errors':errors, 'form' : form, },context_instance=Reques
def post_view(request):
def errorHandle(errors,form):
return render_to_response('post_form.html', {
'errors':errors,
'form' : form,
},context_instance=RequestContext(request))
if request.method == 'POST': # If the form has been submitted...
form = PostForm(request.POST, request.FILES) # A form bound to the POST data
if form.is_valid(): # All validation rules pass
#save
else:
errors = form.errors
return errorHandle(errors,form)
else:
form = PostForm() # An unbound form
sucess = ''
return render_to_response('post_form.html', {
'form': form,
}, context_instance=RequestContext(request))
调用errorHandle时,它返回页面,返回表单、错误和输入的值,但在ImageField中输入的值除外
如果你需要看我的表格和模型,请告诉我。提前谢谢。我想这很正常
客户端映像的路径对于后端是安全的,因此,它未被发送。这是官方的HTTP功能。对不起。“恢复图像字段值”是什么意思?恢复到您的图像的路径?@sergzach是。我想恢复用户给定的路径。