Size: a a a

2019 November 28

SR

Serious Radish in Python Flask
Alex
и почему не открыл документацию и не прочитал как оно работает
Хороший вопрос.
источник

SR

Serious Radish in Python Flask
Alex
хуевый учебник. выкинь его.
источник

A

Alex in Python Flask
то есть до страницы ниже с примерами использования таких relationship ты не дочитал
источник

A

Alex in Python Flask
видишь ли lazy='dynamic' говорит sqlalchemy строить тебе объект запроса вместо того чтобы возвращать список записей относящихся к этому relationship.
в принципе это может быть полезно в случае большого количества зависимых объектов да и просто чтобы избежать случайных неявных запросов.
источник

A

Alex in Python Flask
но учитывая то что ты уже не первый человек, который приходит в этот чат с этой проблемой, автору учебника видимо не мешало бы объяснять мотивацию своих действий, вместо подачи материала в виде "делайте как в примере".
источник

SR

Serious Radish in Python Flask
Да, уже поправил. Спасибо.
источник

АП

Агент Печенька in Python Flask
Alex
видишь ли lazy='dynamic' говорит sqlalchemy строить тебе объект запроса вместо того чтобы возвращать список записей относящихся к этому relationship.
в принципе это может быть полезно в случае большого количества зависимых объектов да и просто чтобы избежать случайных неявных запросов.
Я вообще люблю делать рейзлрад звёздочка, чтобы давало по зубам когда используешь релейшны неявно.
источник
2019 November 29

AM

Artur Mustafin in Python Flask
Alex
видишь ли lazy='dynamic' говорит sqlalchemy строить тебе объект запроса вместо того чтобы возвращать список записей относящихся к этому relationship.
в принципе это может быть полезно в случае большого количества зависимых объектов да и просто чтобы избежать случайных неявных запросов.
кстати, это про то, что у db.backref(name,lazy) тоже есть параметр lazy, и если это он, то я всегда выставляю его на false, потому что нужно чтобы sql строился со всеми left inner join по foreign ключам.
источник

AM

Artur Mustafin in Python Flask
одним запростом, в общем а не 10 мелкими
источник

AM

Artur Mustafin in Python Flask
или 100
источник

🎱

🎱 in Python Flask
как реализовать проверку , например на то, что юзер уже проголосовал ?
одна из идей, хранить булевое значение в модельке
 has_voted = True

и проверкой
if Choice.has_voted:

может есть какие нибудь более изящные варианты ?
источник

АП

Агент Печенька in Python Flask
М2М с юник констрейнтом.
источник

🎱

🎱 in Python Flask
Агент Печенька
М2М с юник констрейнтом.
а можно пример какой нибудь?
источник

АП

Агент Печенька in Python Flask
user_id, ask_id, answer_id поля таблицы.
Если нужно чтобы один пользователь мог ответить на один вопрос только один раз, то unique constraint на эти же поля.
источник

🎱

🎱 in Python Flask
Агент Печенька
user_id, ask_id, answer_id поля таблицы.
Если нужно чтобы один пользователь мог ответить на один вопрос только один раз, то unique constraint на эти же поля.
понял, спасибо большое
источник

АП

Агент Печенька in Python Flask
🎱
понял, спасибо большое
Но учти, полностью твою задачу я не знаю, потому могут быть ньюансы.
источник

🎱

🎱 in Python Flask
да, я понял)
источник

SS

Sergey Soukhostavets in Python Flask
Ребят, привет.
Я бегинер в питоне и фласке, поэтому сорян, если вопрос нубячий. После гугла и поиска по чату пока тоже не понятно куда копать.
Есть шаред хостинг, на нем питпон апп на фласке. Апп должен постоянно держать коннект с внешним серваком. Проблема: по таймауту апп засыпает и просыпается после GET запроса. Хочу понять как его заставить работать 24/7 без засыпания. Поддержка хостинга рекомендует костыли: создавать файл на выходе из апп и кроном проверять его наличие каждые 15мин, но даже в этом случае апп начинает работать с самого начала, а мне так не надо.
Куда копать?
источник

SS

Sergey Soukhostavets in Python Flask
Апп стартует через passenger_wsgi.py
источник

АП

Агент Печенька in Python Flask
Упоролись.
источник