python - ¿Cómo obtener la URL absoluta en Pilones?
routes pylons (1)
¿Cómo obtener la URL absoluta en Pilones?
Para generar una URL completamente calificada con Rutas, use qualified=True
clave qualified=True
en la llamada url()
.
Ejemplo:
print url("blog", id=123, qualified=True)
# depending on routing configuration,
# would print something like "http://somehost/blog/123"
Si su aplicación web se ejecuta detrás del equilibrador de carga o el proxy inverso, puede tener problemas en los que las URL generadas apuntan a los servidores de aplicaciones de fondo, no al proxy frontend / equilibrador de carga. Puede usar el argumento de host
para corregir eso:
print url("blog", id=123, qualified=True, host="example.com")
# ==> "http://example.com/blog/123"
Consulte el manual Rutas para ver más opciones y ajustes.