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

Sigo sin poder, estoy ahora intentandolo así:
Código python:
Ver original
  1. def lugarnuevo(request):
  2.     if request.method == 'POST':
  3.         formulario = LugarNuevo(request.POST)
  4.         if formulario.is_valid():
  5.             xml = "<PlaceAddRequest>" + "<location>" + "<lat>" + request.POST['latitud'] + \
  6.                 "</lat>" + "<lng>" + request.POST['longitud'] + "</lng>" + "</location>" + \
  7.                 "<accuracy>" + "5" + "</accuracy>" + \
  8.                 "<name>" + request.POST['nombre'] + "</name>" + \
  9.                 "<type>" + request.POST['tipo'] + "</type>" + \
  10.                 "<languaje>" + "es" + "</languaje>" + \
  11.                 "</PlaceAddRequest>"
  12.             print xml            
  13.             req = urllib2.Request('https://maps.googleapis.com/maps/api/place/add/xml?sensor=false&key=miclave')
  14.             req.add_header('Content-Type', 'application/xml')
  15.             res = urllib2.urlopen(req, xml)
  16.             response = res.read()
  17.             print response
  18.  
  19.     else:
  20.         formulario = LugarNuevo()
  21.     return render_to_response('lugarnuevo.html', {'formulario':formulario}, context_instance=RequestContext(request))
__________________
# "El software es un gas: se expande hasta llenar su contenedor"
-- Nathan Myhrvold

Última edición por AlvaroG; 16/08/2012 a las 07:52 Razón: coloreado de código vía HIGHLIGHT