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.pyLo que he probado:
Flask Noob: avíseme si estoy omitiendo información útil :) Gracias