Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

165
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!