render_to_response o redirect cambia los elementos de la plantilla en Django 1.8

Estoy tratando de verificar si la identificación de correo electrónico ingresada por el usuario existe en la tabla de la base de datos, si existe; me gustaría enrutar a la plantilla 'prof.html'; de lo contrario, solo mostraré un mensaje en la plantilla login.html.

Ambas condiciones están funcionando bien.

Sin embargo, el problema es cuando uso redirect () o render_to_response (): los elementos de la plantilla de destino como div, input, etc., se cambian automáticamente (prof.html en este caso).

¿Podemos también enviar la información de contexto a la plantilla de destino? (datos de respuesta o cualquier objeto de la base de datos y redirigir a la plantilla prof.html a través de la vista en este caso)

Abajo está mi código:

Views.py

def verifyme(request):
    if request.method == "POST":
        emailid4loginV = request.POST['emailid4login_Aj']
    else:
        emailid4loginV = '' 
        response_data = ''
        return HttpResponse(response_data, content_type="text/plain")
    response_data = ''
    if Employee.objects.filter(email = emailid4loginV).exists():
        response_data='Thanks for waiting - login successful'
        #return render_to_response('app/prof.html', { 'response_data':response_data}, 
        #                           context_instance = RequestContext( request ) )
        return redirect('/myprofile')
    else:
        response_data='Ouch! you are not a registered user!'
    return HttpResponse(response_data, content_type="text/plain")

urls.py

url(r'^myprofile

Solo para su información, la vista de 'perfil' devuelve algunos objetos de la tabla y se muestra en la plantilla app / prof.html.

Observé que la plantilla de destino se representa en la misma plantilla login.html (¿Cómo ?: en la URL del navegador, no veo mi perfil, pero sí el de inicio de sesión) Pero cuando solicito mi perfil manualmente ingresando la URL del sitio web (localhost : xxxxx / myprofile), funciona perfectamente :(

URL antes de enviar la solicitud en login.html:

URL después de enviar la solicitud en login.html: myprofile se representa en la misma página:

Cuando escribo manualmente la url, la plantilla simplemente funciona perfectamente.

¿Podrías decirme cuál podría ser el problema?

EDITAR: Resolvió este problema con un pequeño truco, publicado en el siguiente

https://stackoverflow.com/questions/31091938/why-is-httpresponseredirectreverse-doesnt-redirect-to-new-page

, 'app.views.profile', name='profile'),

Solo para su información, la vista de 'perfil' devuelve algunos objetos de la tabla y se muestra en la plantilla app / prof.html.

Observé que la plantilla de destino se representa en la misma plantilla login.html (¿Cómo ?: en la URL del navegador, no veo mi perfil, pero sí el de inicio de sesión) Pero cuando solicito mi perfil manualmente ingresando la URL del sitio web (localhost : xxxxx / myprofile), funciona perfectamente :(

URL antes de enviar la solicitud en login.html:

URL después de enviar la solicitud en login.html: myprofile se representa en la misma página:

Cuando escribo manualmente la url, la plantilla simplemente funciona perfectamente.

¿Podrías decirme cuál podría ser el problema?

EDITAR: Resolvió este problema con un pequeño truco, publicado en el siguiente

https://stackoverflow.com/questions/31091938/why-is-httpresponseredirectreverse-doesnt-redirect-to-new-page

Respuestas a la pregunta(1)

Su respuesta a la pregunta