Size: a a a

2020 April 18

AT

Alex Ted in Python Flask
перед тем как запускать апп командой flask run, установи переменную через export
источник

NL

Nikita L in Python Flask
Alex Ted
потому что Terminal и Run в PyCharm это разные вещи, выполняющиеся в разных процессах
Я не юзаю pycharm, переменные окружения прокидываю через dotenv
источник

NL

Nikita L in Python Flask
источник

AT

Alex Ted in Python Flask
а где ты задаешь FLASK_ENV=development или FLASK_DEBUG=1
источник

AT

Alex Ted in Python Flask
м?
источник

AT

Alex Ted in Python Flask
если DEBUG ты используешь для чего-то другого, конфигурирования логирования, например, то, в плане инициализации переменной окружения, все должно работать
источник

🇹N

🇹🇱davod[🥀leopard🇦🇷 Najihah in Python Flask
источник

РБ

Руслан Базяк in Python Flask
парни очень нужна помощь
написал API по образу главы 23 из учебника Мигеля (https://habr.com/ru/post/358152/)

теперь пишу фронт SPA на JS. как быть когда закончится токен? не спрашивать же у пользователя снова логин и пароль, чтобы получить новый токен.
источник

АП

Агент Печенька in Python Flask
Аксес и рефреш.
источник

РБ

Руслан Базяк in Python Flask
JWT ?
источник

РБ

Руслан Базяк in Python Flask
хорошо. а что будет когда закончится рефреш токен?
клиент будет вынужден проходить повторную авторизацию.
но как мы знаем в классическом flask-login можно залогиниться с галкой "оставаться в системе", и можно будет хоть год пароль не вводить.
источник

АП

Агент Печенька in Python Flask
Руслан Базяк
хорошо. а что будет когда закончится рефреш токен?
клиент будет вынужден проходить повторную авторизацию.
но как мы знаем в классическом flask-login можно залогиниться с галкой "оставаться в системе", и можно будет хоть год пароль не вводить.
Да. Рефреш токен обычно можно обновить тоже.
источник

AP

A Paclonsky in Python Flask
Ребятушки, передаю в шаблон Jinja таблицу: категория, дата, название. Подскажите как в шаблоне перебрать категории а внутри категорий дату и название, то есть сделать цикл в цикле. Это возможно реализовать через шаблон? Или только в роутере делать словарь категорий внутри которых помещать дату и название. И уже в шаблоне обходить словарь?
источник

AP

A Paclonsky in Python Flask
Все вопрос снят) Найден groupby  )
источник
2020 April 19

D

Dmitriy in Python Flask
Знатоки алхимии, подскажите, как динамически вычислить какие таблицы будут участвовать в операцииях db.session.query(модель_A) join.... join(N), если между таблицами A и N есть промежуточные модели\таблицы, которые связывают A и N ?
источник

D

Dmitriy in Python Flask
есть идея, рекурсивно перебирать релэйшены, но что-то подсказываает это фейл.
источник

AT

Alex Ted in Python Flask
Если ты явно джойнишь модели без указания условия, то алхимия ищет fk и по ним джойнит, если ты явно джойнишь с условием, соот-но будет отрабатывать оно, если джойнишь по релейшенам, то джоин будет  работать по фк, которые найдет, либо по тому условию, что укажешь в primary_join
источник

D

Dmitriy in Python Flask
условия не указываю, да. предполагается, что таблицы в цепочке join-ов "смежные".
источник

ДМ

Диего Мустафа in Python Flask
может кто то подсказать, как отправлять письма на почту, используя гугловский сервер, но не используя почту и пароль, а апи ключ g suite ?

вроде так можно сделать каким то образом, но я не могу найти, как именно.
источник
2020 April 20

АР

Артур Рабинер in Python Flask
Привет всем, пишу API на фляге, деплою на хероку, с локального на реакте шлю запрос на аунтификацию /GET,  если все успешно - рендерим, нет  - /POST с данными для лог ин.

На стороне апи записываю в сессию пользователя:
session[“auth”]=True

Декоратор проверяет на /GET запросе сессию, если есть - отдаёт данные.

Трабл в чем, постоянно безуспешный /GET, запросы делаю с withCredentials.

Cors(app, supports_credentials=True)

Через постман он пользователя запоминает, а вот с фронта постоянно требует авторизацию.

#help
источник