Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

172
Vistas
Los archivos Flask js no se cargan debido a la carpeta de plantillas y la estructura de archivos de carpetas estáticas

Así que estoy tratando de crear un sitio web en el que pueda simplemente arrastrar y soltar carpetas que contienen archivos HTML, js y CSS en un directorio de "biblioteca" y tener esos archivos en mi aplicación de matraz. Hay un gran problema que no he podido superar. El problema es que todos estos archivos HTML se vinculan a sus respectivos archivos js mediante rutas relativas. Por ejemplo:

 <script src="js/keyboard_input_manager.js"></script>

y estos archivos son 2 carpetas en mi (combinado) templates/carpeta estática. Podría arreglar esto haciendo

 <script src="library/2048/js/keyboard_input_manager.js"></script>

pero eso es muy tedioso, especialmente cuando se trabaja con tantos archivos.

TLDR: si tuviera que ejecutar mi aplicación de matraz y cargar una plantilla, no cargaría ningún js o CSS debido a las rutas relativas.

¿Hay alguna forma de hacerlo sin cambiar individualmente cada ruta para relacionarla con la carpeta de plantillas?

Ejemplo de mi sistema de archivos actual:

 -FLASK PROJECT |->library (templates/static folder) | |->2048 | |->index.html, index.css, index.js | |->Game2 | |->index.html, index.css, index.js |->main.py

Lo que he probado:

  • ¿Utilizo Blueprint pero no puedo crear un blueprint completo para cada archivo?
  • Jugando con las rutas de la carpeta de plantilla y la carpeta estática

Flask Noob: avíseme si estoy omitiendo información útil :) Gracias

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda