Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当Django返回错误时,如何恢复其ImageField值?_Django_Django Forms - Fatal编程技术网

当Django返回错误时,如何恢复其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

我有一个表单,其中包含一个imagefield和一些其他字段

我的观点是这样的:

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是。我想恢复用户给定的路径。