Здравствуйте, подскажите я начал изучать flask и не могу понять как привязывать компоненты к страницам.
я разработал компонент html+js+css 3 файла (это например выпадающее окно)
в папку templates я создал index.html и базовый шаблон base.html настроил маршрутизацию
отдельно я создал папку Components/ и положил туда свой компонент
т.е структура выглядит так:
app.py
/static/
/templates/
—— index.html
—— base.html
/components/
—— file.html (содержит dom структуру компонента)
—— jsfile.js (содержит стилистику компонента)
—— cssfile.scc (содержит методы компонента и события)
Я хочу разобраться как привязать эти файлы
1) я могу в index вставить html методом {% include ‘' %} но он в др папке не в templates
2) я могу привязать css через {{ url_for(’static', filename='….css' )}}"> но он тоже в др папке
3) и после мне нужно еще вызвать js скрипт для добавления событий
или мне всегда нужно разделять файлы html -> templates и js,css -> static???
подскажите как это правильно сделать? спасибо