PATRICIO ALBERTO MORALES FARIÑA
PreguntaNo me resulta el manejo del error 404 en Flask:
404.html:
{% extends ‘base.html’ %}
{% block title %}
{{ super()}}
404
{% endblock %}
{% block content %}
<h1> Lo sentimos, no encontramos lo que buscabas </h1>
<p>{{error}}</p>
{% endblock %}
from flask import Flask, request, make_response, redirect, render_template
app =Flask(name)
todos = [‘Comprar café’, ‘Enviar solicitud de compra’, ‘Despachar Producto’]
app.errorhandler(404)
def not_found(error):
return render_template(‘404.html’, error=error)
@app.route(’/’)
def index():
user_ip = request.remote_addr
response = make_response(redirect('/hello')) response.set_cookie('user_ip', user_ip) return response
@app.route(’/hello’)
def hello():
user_ip = request.cookies.get(‘user_ip’)
context = {
‘user_ip’:user_ip, ‘todos’:todos,
}
return render_template(‘hello.html’, **context)

Diego Forero
@emmanuel-reyes comparte el stack trace del error para poder ayudarte.
Emmanuel Sosa Reyes
Me pasa lo mismo que al compañero, me arroja el error que le da al profesor pero no se me soluciona. Ya revisé el código miles de veces y nada amigos.
Juan Camilo Vélez Granados
El main.py y el 404.html parecen estar bien. Sube un pantallazo de lo que te muestra el navegador. También habría que revisar el base.html.

Jose Oliva Rivera
Que tipo de error te devuelve?

Diego Forero
Qué error te da, no renderiza la pagina de 404?