Cuando llamo al url_for('index')
generará '/'
, pero en ocasiones me gustaría generar 'domain.tld/'
. No puedo encontrar en la documentación donde especificaría esto. ¿Solo necesito hacer 'domain.tld/%s' % url_for('index')
?¿Dónde defino el dominio que utilizará url_for() en Flask?
40
A
Respuesta
62
url_for
toma un argumento de palabra clave _external
que devolverá una URL absoluta (en lugar de relativa). Creo que necesitará establecer una clave de configuración SERVER_NAME
con su dominio raíz para que funcione correctamente.
Cuestiones relacionadas
- 1. Emita una solicitud POST con url_for en Flask
- 2. Usando Flask Blueprints, ¿cómo arreglar url_for para que no se rompa si se especifica un subdominio?
- 3. ¿Dónde pongo el código de limpieza en una aplicación Flask?
- 4. Flask url_for produce un error al enrutar en la aplicación modular
- 5. ¿Dónde está el nombre de dominio en un objeto UserPrincipal?
- 6. Borrando fila con Flask-SQLAlchemy
- 7. Usando WIF con asp.net MVC 3, ¿dónde defino el punto final de STS?
- 8. Mojolicious url_for: absolute path
- 9. Rails url_for y namespaced models
- 10. ¿Cómo puedo llamar a un paquete de Perl que defino en el mismo archivo?
- 11. ¿Cómo obtengo el siguiente valor que se utilizará en una columna de IDENTIDAD?
- 12. url_for en backend para frontend - Symfony
- 13. Activos específicos de planos en Flask utilizando Flask-Assets?
- 14. Caracteres especiales en el nombre de archivo que afectan aws-sdk ruby gem url_for method
- 15. defino mi propia BASE_PATH vs. set_include_path?
- 16. ¿Utilizará goto para causar pérdidas de memoria?
- 17. ¿Cómo defino funciones usando macros Racket?
- 18. SQL Server no utilizará mi índice
- 19. ¿Cómo defino dinámicamente un método como privado?
- 20. ¿Cómo defino los valores constantes de UIColor?
- 21. ¿Cómo defino una clase genérica que implementa una interfaz y restringe el parámetro de tipo?
- 22. Cómo pasar la imagen cargada a template.html en Flask
- 23. rieles url_for el nombre de ruta con parámetros opcionales
- 24. Administración de parámetros de URL (Python Flask)
- 25. Restricción en el dominio al usar socket.io?
- 26. Uso de MySQL en Flask
- 27. ¿Quieres consultar los parámetros con url_for?
- 28. RubyOnRails: url_for raíz de la aplicación
- 29. ¿Dónde construir nuevas entidades de dominio? Controlador, repositorio o mapeador
- 30. ¿Alguna vez se utilizará en lugar de pseq?
Eso funcionó. Solo configurando app.config ['SERVER_NAME']. No necesitaba _externo. Gracias. – Mark
Por el contrario, solo tuve que agregar '_external = True' como argumento en mi llamada' url_for() 'y no tuve que configurar la configuración' SERVER_NAME'. –
_external = True funcionó también :) –