Найти - Пользователи
Полная версия: Python + Flask + js
Начало » Python для новичков » Python + Flask + js
1
Ess
Здравствуйте, подскажите я начал изучать 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???

подскажите как это правильно сделать? спасибо

py.user.next
Нужно сделать blueprint - это такая изолированная формочка, у которой всё своё внутри web-приложения.
https://flask-docs.readthedocs.io/en/latest/blueprints/
https://flask-docs.readthedocs.io/en/latest/api/#blueprint-objects
https://exploreflask.com/en/latest/blueprints.html
Ess
py.user.next
Нужно сделать blueprint
Cпаисбо !!! то что нужно!!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB