Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2012, 10:12
Avatar de wolvelopez
wolvelopez
 
Fecha de Ingreso: junio-2008
Mensajes: 86
Antigüedad: 16 años, 5 meses
Puntos: 0
Enviar XML en Django a una direccion en concreto

Hola compañeros, estoy tratando de insertar un lugar en la API de google maps y para ello tengo que enviar un XML a una direccion en concreto con mi Key personal.
El caso es que no tengo ni idea de como hacerlo.
El codigo es el siguiente:

Código:
def lugarnuevo(request):
    if request.method == 'POST':
        formulario = LugarNuevo(request.POST)
        if formulario.is_valid():
            xml = "<PlaceAddRequest>" + "<location>" + "<lat>" + request.POST['latitud'] + \
                "</lat>" + "<lng>" + request.POST['longitud'] + "</lng>" + "</location>" + \
                "<accuracy>" + "5" + "</accuracy>" + \
                "<name>" + request.POST['nombre'] + "</name>" + \
                "<type>" + request.POST['tipo'] + "</type>" + \
                "<languaje>" + "es" + "</languaje>" + \
                "</PlaceAddRequest>"
            print xml
            HttpResponse = xml
            HttpResponseRedirect('https://maps.googleapis.com/maps/api/place/add/xml?sensor=false&key=myKey HTTP/1.1')        
    else:
        formulario = LugarNuevo()
    return render_to_response('lugarnuevo.html', {'formulario':formulario}, context_instance=RequestContext(request))
La función recibe los datos perfectamente pero ya no se como enviarlos.¿Alguien me puede ayudar?
Saludos y gracias de antemano.
__________________
# "El software es un gas: se expande hasta llenar su contenedor"
-- Nathan Myhrvold