Size: a a a

2020 July 08

АП

Агент Печенька... in Python Flask
Шли 0 или 1.
источник

A

Alex in Python Flask
[object Object]
там чекбокс в форме, отправляю 'True'  или 'False'.
Если None, то кидаю исключение

Пробовал передавать 1 или 0 - аналогично.

Поэтому, видимо, действительно, распознаётся как стринга
в том то и дело что не "распознается". за обработку входящих данных из запроса отвечаешь ты сам.
источник

A

Alex in Python Flask
твой wsgi фреймворк не может знать по-определеению пришло ли тебе в параметрах число или строка, если формат пейлоада не имеет информации о типах (как например json)
источник

[O

[object Object] in Python Flask
Агент Печенька
Шли 0 или 1.
Alex подробнее расписал в чём была проблема.
Решилось обёртыванием request.form.get() в bool()

т.е. bool(request.form.get(param))
источник

T

Tishka17 in Python Flask
[object Object]
Alex подробнее расписал в чём была проблема.
Решилось обёртыванием request.form.get() в bool()

т.е. bool(request.form.get(param))
Рекомендую попробовать сделать bool("False")
источник

[O

[object Object] in Python Flask
Tishka17
Рекомендую попробовать сделать bool("False")
тогда не понятно, почему оно сработало в приложении, а когда отдельно в консоли выполнил - то поругалось на синтаксис
источник

T

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

T

Tishka17 in Python Flask
Не, я не про синтаксис, а про логику
источник

A

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

>>> bool("True")
True
>>> bool("False")
True
источник

Đ

Đ₳Ɽ₭₲₳₥ɆⱤ... in Python Flask
Alex
ох блин.

>>> bool("True")
True
>>> bool("False")
True
code:

print(bool("False"))


result:

True
источник

[O

[object Object] in Python Flask
Alex
ох блин.

>>> bool("True")
True
>>> bool("False")
True
при этом, если оборачивать request.form.get в bool(), то всё отлично отрабатывает о_О
источник

Đ

Đ₳Ɽ₭₲₳₥ɆⱤ... in Python Flask
Đ₳Ɽ₭₲₳₥ɆⱤ
code:

print(bool("False"))


result:

True
А, ну вообще ошибка)
источник

Đ

Đ₳Ɽ₭₲₳₥ɆⱤ... in Python Flask
Alex
ох блин.

>>> bool("True")
True
>>> bool("False")
True
А разве " нужны?
источник

A

Alex in Python Flask
Đ₳Ɽ₭₲₳₥ɆⱤ
А разве " нужны?
тред не читай, сразу отвечай
источник
2020 July 09

АТ

Алишер Тасанов... in Python Flask
Народ, во фласке нужно ли каждый раз закрывать сессию при вызовае sqlalchemy?
from flask import g
categories = g.tran.query(db.Category)
...
источник

АТ

Алишер Тасанов... in Python Flask
Питон код падает на серваке, в логах вижу только
2020-07-07 18:06:07,617 no core.sqltime Performance error for query:
2020-07-07 18:06:07,619 no core.sqltime Total Time: 74.721573
источник

АТ

Алишер Тасанов... in Python Flask
Думал возможно где-то сессия в дб не закрывается и лимит превышается. Но посмотрел код, там при отправке query закрытия сессии не вижу (возможно глупый вопрос, на фласке не работал)
источник

T

Tishka17 in Python Flask
Закрытие сессии имеет смысл делать в конце работы с ней, а не после завершения квери
источник

V

Vladi in Python Flask
однако хех
источник

ПП

Проксимов Прксимович... in Python Flask
Vladi
однако хех
источник