Ребята, привет. Blueprint мне не очень подходит - как еще можно реализовать следующее:
Есть веб-приложение - всё стандартно:
models.py,
views.py итд...
Вопрос - как расширить
views.py в отдельный файл?
То есть, у меня есть
views.py, а я хочу еще добавить
api.py, который тот же
views.py с теми же функциями, но вместо render_template там jsonify
Грубо говоря - хочу сделать
api.py со списком @app.route итд.. (такую же как
views.py, только вместо jinja2 - отдавать jsonify).
Или такое только через blueprint?
Просто
views.py уже слишком сильно вырос в объеме (отступы по PEP) и стало неудобно