Size: a a a

2021 November 07

T

Tishka17 in Python Flask
Жс
источник

A

Alex93 in Python Flask
источник

A

Alex93 in Python Flask
Можно же и через обычный redirect, разве нет?
источник

[O

[object Object] in Python Flask
Ребята, привет. 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) и стало неудобно
источник

AC

All Cats in Python Flask
Блюпринты для этого и были сделаны, чем они тебе не подходят?
источник

[O

[object Object] in Python Flask
Мне лень... :) Я искренне верил в то, что есть альтернативы )
Структура сложная у проекта - рефакторить придётся всё
источник

AC

All Cats in Python Flask
А ты хотел с первого раза сразу идеально?
источник

[O

[object Object] in Python Flask
ну тут как обычно. Пишешь сначала по приколу, а потом проект растёт-растёт и там остаётся противный старый код, который пора сделать нормально, но с нуля переписывать - слишком долго и хочется просто и быстро )))
источник

AC

All Cats in Python Flask
У тебя 2 варианта
источник

[O

[object Object] in Python Flask
BP или переписать. ага.
Чтож.. Первый выглядит дешевле по времени
Спасибо
источник

T

Tishka17 in Python Flask
источник

T

Tishka17 in Python Flask
Ты хотел сказать кривая :)
источник

[O

[object Object] in Python Flask
Да, ты прав :) именно кривая ибо вначале было стандартно, а потом начало обрастать, а рефакторить - проще с нуля написать сразу заложив под блюпринты)
источник

T

Tishka17 in Python Flask
Разделяй сначала юзкейсы и вьюхи, затем добавляй уже блупринты
источник

[O

[object Object] in Python Flask
Посмотрю на примере, спасибо :)
Я неправильно ВР понимал, мыслил немного не туда :)
источник

T

Tishka17 in Python Flask
Пример говно вообще-то, но хотя бы от него отталкивался
источник

T

Tishka17 in Python Flask
Блупринты можно по разному понимать.
источник
2021 November 08

e

eff1c in Python Flask
Привет
кто-то пробовал использовать функцию suffix_with к запросу sqlalchemy?
у меня почему-то не работает
есть предположение, что это из-за того, что не указываю параметр dialect="mssql", но если указываю, то бросает ошибку:
TypeError: suffix_with() got an unexpected keyword argument 'dialect'
Версия алхимии - 12.7
Бд mssql
источник

T

Tishka17 in Python Flask
покажи целиком
источник

T

Tishka17 in Python Flask
и вообще зачем тебе suffix кодом к запросу?
источник