Python - Desplegar APP - Problemas de rutas

 
Vista:
sin imagen de perfil

Desplegar APP - Problemas de rutas

Publicado por Rumbo (1 intervención) el 29/03/2022 17:21:58
Hola
He desarrollado una app en localhost y quiero subirla al hosting de producción, pero no me reconoce rutas aparentemente.
Hice un ejemplo simple para pruebas.

# app.py

from flask import Flask
@app.route("/")
def index():
mensaje = "Servidor iniciado...."
return render_template('templates/index.html', mensaje = mensaje)


if __name__ == '__main__':
app.run()


# template/index.html
<h1>Sistema de Cotizaciones</h1>
<p>{{ mensaje }}</p>

ME da error not found , no encuentra la plantilla.

Modificando y poniendo todo en el raiz.
# app.py

from flask import Flask
@app.route("/")
def index():
mensaje = "Servidor iniciado...."
return render_template('index.html', mensaje = mensaje)


if __name__ == '__main__':
app.run()


# index.html
<h1>Sistema de Cotizaciones</h1>
<p>{{ mensaje }}</p>

Encuentra la plantilla, muestra el html pero no muestra la variable.
Resultado:
Sistema de Cotizaciones
{{ mensaje }}

Haciendo un pip -list me muestra las mismas extensiones instaladas tanto en localhost como en la cuenta de hosting.
Agradecería cualquier dato que me pueda orientar en qué estoy fallando. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder