Python 如果我有一个错误Django,请不要清理表单

Python 如果我有一个错误Django,请不要清理表单,python,django,templates,Python,Django,Templates,我有一个使用.error验证的表单,问题是如果我得到并出错,它会删除所有数据,在我使用ajax调用之前和某些部分写入,它也会清理所有数据,我能做什么,这样我就得到了错误,但仍然填充了我的字段 views.py @permission_required( 'expmedico.can_access_expmedico', login_url='/acceso-denegado') def registro_expediente(request): """ Funcion para dar de a

我有一个使用.error验证的表单,问题是如果我得到并出错,它会删除所有数据,在我使用ajax调用之前和某些部分写入,它也会清理所有数据,我能做什么,这样我就得到了错误,但仍然填充了我的字段

views.py

@permission_required(
'expmedico.can_access_expmedico', login_url='/acceso-denegado')
def registro_expediente(request):
"""
Funcion para dar de alta nuevos expedientes medicos.
"""
if request.method == 'POST':
    formulario = ExpedienteInicialform(request.POST)
    if formulario.is_valid():
        print formulario
        formulario.save()
        id_miembro = request.POST.get('credencial_consultainicial')
        medico = request.POST.get('medico_atencion')
        now = datetime.datetime.now()
        no_expediente = ExpedienteConsultaInicial.objects.filter(
            credencial_consultainicial=id_miembro, fecha_atencion_18=now, medico_atencion=medico).latest('id')
        return render_to_response('altaexitosaexpedienteinicial.html', {'no_expediente': no_expediente}, context_instance=RequestContext(request))
    else:
        print formulario.errors
        return render_to_response('prueba.html', {'formulario': formulario},
        context_instance=RequestContext(request))
        messages.success(request, 'Se presento un error al dar de alta')
else:
    formulario = ExpedienteInicialform()
    user_medico = request.user
    medico = Medico.objects.filter(username=user_medico)
    if medico.exists():
        id_medico = medico[0].pk
        nombre_medico = medico[0].nombre
        apellido_medico = medico[0].ap_paterno
    else:
        id_medico = 67
        nombre_medico = "Invitado"
        apellido_medico = "Invitado"

return render_to_response(
    'prueba.html', {'formulario': formulario,'id_medico':id_medico,'nombre_medico':nombre_medico,'apellido_medico':apellido_medico},
    context_instance=RequestContext(request))

如果您在发布时使用英语变量和字符串,其他人可能会更容易遵循您的代码。即使我的代码是西班牙语,也会有人帮助我,谢谢您的建议。您可以包括
prueba.html
?尤其是在您使用
公式化
的任何地方。