Size: a a a

2021 March 30

RC

Radion C in Python Flask
@app.route('/posts/<int:id>/print')
def post_print(id):
   post_one = Article.query.get(id)
   return render_template("post_print.html", post_one=post_one)
источник

V

Vladi in Python Flask
Radion C
@app.route('/posts/<int:id>/print')
def post_print(id):
   post_one = Article.query.get(id)
   return render_template("post_print.html", post_one=post_one)
передай как некий аргумент ?mode=1 и по нему определяй

mode = request.args.get('mode', 1)

if mode == 1:
...
else:
...
источник
2021 March 31

T

Tishka17 in Python Flask
Александр
Всем привет! Можно чайниковский вопрос от новичка? Как правильно запускать приложение Flask? Видел два варианта, с app.run() и передавая имя функции в переменной окружения FLASK_APP, какой вариант предпочтительнее и почему?
Через gunicorn/uwsgi/waitress
источник

ea

emil agam in Python Flask
Tishka17
Через gunicorn/uwsgi/waitress
А что эта штука делает, кратко?
источник

ea

emil agam in Python Flask
Мне фласк пишет не использовать его в проде, но почему
источник

T

Tishka17 in Python Flask
emil agam
Мне фласк пишет не использовать его в проде, но почему
Потому что он на это не рассчитан ввиду существования нормальных серверов
источник

ea

emil agam in Python Flask
Tishka17
Потому что он на это не рассчитан ввиду существования нормальных серверов
На что он не рассчитан? На хайлоад?
источник

ea

emil agam in Python Flask
Тогда почему он так популярен или ему нужна прослойка для балансировки?
источник

АП

Агент Печенька... in Python Flask
emil agam
На что он не рассчитан? На хайлоад?
Ты путаешь встроенный wsgi сервер, который только для разработки, с самим фласком.
источник

АП

Агент Печенька... in Python Flask
Срочно читать PEP 3333.
источник

T

Tishka17 in Python Flask
emil agam
На что он не рассчитан? На хайлоад?
Чтобы веб-сервер можно было юзать в проде, он должен быть надёжный, быстрый и безопасный. Ни одна из этих характеристик не появится случайным образом (если конечно у тебя нет миллиарда обезьян)
источник

T

Tishka17 in Python Flask
emil agam
Тогда почему он так популярен или ему нужна прослойка для балансировки?
Не прослойка, а веб сервер. Так же как он нужен любому веб-фреймворку.
источник

ea

emil agam in Python Flask
Т.е. что-то вроде апач
источник

T

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

T

Tishka17 in Python Flask
Только не апач, но да
источник

ea

emil agam in Python Flask
Я понял, но в фласк встроена минимальная штука, для разработки
источник

ea

emil agam in Python Flask
Ну нгинх
источник

АП

Агент Печенька... in Python Flask
Т.е, нужно прочесть PEP 3333 а не гадать на кофейной гуще.
источник

АП

Агент Печенька... in Python Flask
Да, и только для разработки.
источник

ea

emil agam in Python Flask
Читаю, спасибо
источник