Entradas

Mostrando las entradas de julio, 2026

62. Ruta visualización imágenes de bucket S3

61. Creación conexión a AWS con boto3

60. Configuramos variables de entorno

59. Creamos bucket para S3

58. Código para creación bucket en localstack

57. Activamos protección CSRF (Cross-Site Request Forgery)

56. Persistimos datos en formulario | request.form

55. Creamos y mostramos mensajes flash | include

54. Agregamos validaciones a nuestro formulario

53. Creamos archivo de utilidades | EMAIL_REGEX

52. Creamos componente personalizado para

51. Agregamos secret_key para sesiones

50. Ruta POST simple para recuperar datos del

49. Formulario HMTL

48. Ruta formulario simple

47. Creamos ruta formulario simple

46. Creamos y registramos ruta retornando jsonify

45. Recorrer arreglo matriz

44. Obtener índice de for | loop y loop 0

43. Recorrer arreglo simple

42. Ciclos | range

41. Condicionales if else

40. Mostramos error 500 sólo en modo debug

39. Custom HTTP 500

38. Custom HTTP 404

37. Mostramos imagen desde HTML con url_for y static

36. Agregamos enlaces de navegación con url_for

35. Creamos navbar group dropdown en Layout

34. Añadimos un poco de diseño al layout

33. Agregamos Bootstrap y FontAwesome a

32. Descargamos Bootstrap

31. Creamos block para el title dinámico de cada vista

30. Asignamos el layout frontend a nuestros template con extends

29. Creación layout | block content al layout

28. Uso de safe para renderización HTML

27. Pasar parámetros desde Flask hacia la vista |

27. Pasar parámetros desde Flask hacia la vista |

26. Renderizamos desde Flask con render_template

25. Creamos archivo diseno/index.html

24. Definimos directorio templates para diseno con Jinja2

23. Creamos ruta diseno

22. Validamos datos

21. Parámetros querystring

20. Validamos id y slug

19. Parámetros path

18. Creamos ruta parámetros

17. Creamos otra ruta de ejemplo

16. Agregamos Blueprints a Flask con register_blueprint

15. Creamos main en carpeta routes

14. Primera ruta

13. gitignore

12. Variables de entorno | load_dotenv

11. Ejecutamos servidor de pruebas

10. Configuramos host y puerto

9. Hola mundo | Flask(__name__)

8. Bajando contenedores y volúmenes

7. Probando contenedores con docker exec

6. Explicación código descargado

5. Creación contenedores python, localstack y ollama

4. Descarga código fuente