Size: a a a

2021 March 16

NV

Nikita Vladivostok in Python Flask
Проксимов Прксимович
У меня для тебя отличное решение, писать в стдаут и не париться. А уже оттуда может читать что угодно, например системд
А через стандартную либу logging можно реализовать? Именно в файл, а не в stdout
источник

T

Tishka17 in Python Flask
Nikita Vladivostok
А через стандартную либу logging можно реализовать? Именно в файл, а не в stdout
Зачем?
источник

ПП

Проксимов Прксимович... in Python Flask
Nikita Vladivostok
А через стандартную либу logging можно реализовать? Именно в файл, а не в stdout
Можно
источник

NV

Nikita Vladivostok in Python Flask
Tishka17
Зачем?
Мне кажется так будет удобней их от туда забирать и перекладывать в БД
источник

ПП

Проксимов Прксимович... in Python Flask
Для этого уже есть готовые решения, зачем писать велосипед
источник

T

Tishka17 in Python Flask
Nikita Vladivostok
Мне кажется так будет удобней их от туда забирать и перекладывать в БД
Ни капли не удобнее
источник

NV

Nikita Vladivostok in Python Flask
Проксимов Прксимович
Для этого уже есть готовые решения, зачем писать велосипед
Как найти примеры? От записи лога во фласк до отправки их в БД
источник

T

Tishka17 in Python Flask
Nikita Vladivostok
Как найти примеры? От записи лога во фласк до отправки их в БД
Гугли elk
источник

NV

Nikita Vladivostok in Python Flask
Tishka17
Гугли elk
Спасибо
источник

A

Alex in Python Flask
ребят, подскажите проект, где можно посмотреть как сделана алхимия (не фласк алхимия).
источник

GB

Gleb B in Python Flask
Alex
ребят, подскажите проект, где можно посмотреть как сделана алхимия (не фласк алхимия).
в квикстарте фласка)
источник

T

Tishka17 in Python Flask
Alex
ребят, подскажите проект, где можно посмотреть как сделана алхимия (не фласк алхимия).
В смысле "как сделана"?
источник

A

Alex in Python Flask
Alex
ребят, подскажите проект, где можно посмотреть как сделана алхимия (не фласк алхимия).
эм... в исходниках алхимии?
источник

A

Alex in Python Flask
Tishka17
В смысле "как сделана"?
в смысле какой-то best practice глянуть)
источник

A

Alex in Python Flask
Alex
в смысле какой-то best practice глянуть)
в документации алхимии
источник

T

Tishka17 in Python Flask
Tishka17
from flask import Flask, g


class DbMiddleware:
   def __init__(self, sessionmaker):
       self.sessionmaker = sessionmaker

   def open(self):
       session = self.sessionmaker()
       g.session = session

   def close(self, *_args, **_kwargs):
       g.session.close()

   def register(self, app: Flask):
       app.before_request(self.open)
       app.teardown_appcontext(self.close)
^ вот всё
источник

A

Alex in Python Flask
спасибо
источник

S

Stdwarf in Python Flask
Может кто-нибудь подсказать. Логика приложения разнесена по папкам. Использую Blueprint.  В main есть  @bp.before_request где проверяется аутентификация пользователя. Если я в другом Blueprint в routes указываю @login_required он выдает ошибку. Если скопировать   @bp.before_request  то отрабатывает нормально. Есть ли какое то решение чтобы не дублировать   @bp.before_request  во все папки с файлами routes.py ?
источник

ПП

Проксимов Прксимович... in Python Flask
Stdwarf
Может кто-нибудь подсказать. Логика приложения разнесена по папкам. Использую Blueprint.  В main есть  @bp.before_request где проверяется аутентификация пользователя. Если я в другом Blueprint в routes указываю @login_required он выдает ошибку. Если скопировать   @bp.before_request  то отрабатывает нормально. Есть ли какое то решение чтобы не дублировать   @bp.before_request  во все папки с файлами routes.py ?
Вынести просто функцию?
источник

ЕБ

Евгений Бабай... in Python Flask
Всем привет! Может кто помочь советом, алхимия + аламбик не создаются m2m связи, кто нибудь сталкивался?
источник