Size: a a a

2020 April 15

АП

Агент Печенька in Python Flask
Vladimir Chernov
route рендерит, api обрабатывает
Нет.
источник

VC

Vladimir Chernov in Python Flask
Ок, понял
источник

ГZ

Георгий ZuZaka in Python Flask
День добрый :)
Код тут:
https://gist.github.com/psybrat/2a0ac0a5a254abd6e5b6dc4aadf43541

Вопросы:
1. Строки 62-92  функция edit. Есть возможность сделать подобный финт более лаконично? Хочу модифицировать запись только теми данными, которые поступили, не передавая остальные параметры (вроде как сейчас так и есть)

2. Насколько правильно создавать сессию при каждом обращении?
Речь идёт о боте с малым количеством обращений к базе sqlite.
Я видел, что делают и так и не так, но текущая реализация мне нравится логичностью.

3. Если в коде есть какая-то откровенная дичь, хотелось бы о ней узнать :)
Спасибо)
источник

VP

Vlad Pastushenko in Python Flask
Георгий ZuZaka
День добрый :)
Код тут:
https://gist.github.com/psybrat/2a0ac0a5a254abd6e5b6dc4aadf43541

Вопросы:
1. Строки 62-92  функция edit. Есть возможность сделать подобный финт более лаконично? Хочу модифицировать запись только теми данными, которые поступили, не передавая остальные параметры (вроде как сейчас так и есть)

2. Насколько правильно создавать сессию при каждом обращении?
Речь идёт о боте с малым количеством обращений к базе sqlite.
Я видел, что делают и так и не так, но текущая реализация мне нравится логичностью.

3. Если в коде есть какая-то откровенная дичь, хотелось бы о ней узнать :)
Спасибо)
Можно ловить кваргами все параметры и проходится по ним и сеттить атрибут:
for field, value in kwargs.items(): 
   setattr(hike, field, value)
источник

VP

Vlad Pastushenko in Python Flask
Ну и обернуть на предмет левых аттрибутов
источник

ГZ

Георгий ZuZaka in Python Flask
Vlad Pastushenko
Можно ловить кваргами все параметры и проходится по ним и сеттить атрибут:
for field, value in kwargs.items(): 
   setattr(hike, field, value)
Шикарно! То, что надо. Спасибо
источник
2020 April 16

B

Bv in Python Flask
Дайте пример как сравнить два времени (12:30 и 14:00) и прибавить к 12:30 по 2 секунды пока не станет 14:00? Пооожалуйста
источник

T

Tishka17 in Python Flask
я бы сразу посоетовал почитать https://flask.palletsprojects.com/en/1.1.x/views/
источник

T

Tishka17 in Python Flask
Bv
Дайте пример как сравнить два времени (12:30 и 14:00) и прибавить к 12:30 по 2 секунды пока не станет 14:00? Пооожалуйста
почему по 2 секунды?
источник

T

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

B

Bv in Python Flask
Tishka17
почему по 2 секунды?
Да хоть по 1
источник

T

Tishka17 in Python Flask
return "14:00"
источник

T

Tishka17 in Python Flask
прибавил в уме по 1 секунде много раз
источник

V

Vlad in Python Flask
Bv
Дайте пример как сравнить два времени (12:30 и 14:00) и прибавить к 12:30 по 2 секунды пока не станет 14:00? Пооожалуйста
https://docs.python.org/3/library/datetime.html#timedelta-objects

держи говнокод

while True:
   if B - A > 0:
       A += timedelta(seconds=1)
   else:
      break
источник
2020 April 17

АС

Андрей Симонов in Python Flask
Ребята, если искали хорошие, я бы даже сказал топовые курсы по питону, то заходите @geekjoin1
Скоро будет еще 😉
источник

AT

Alexander T in Python Flask
Vlad
https://docs.python.org/3/library/datetime.html#timedelta-objects

держи говнокод

while True:
   if B - A > 0:
       A += timedelta(seconds=1)
   else:
      break
while b-a<=0: a+= timedelta?
источник

NL

Nikita L in Python Flask
Привет
Подскажите плз, как правильно запускать фласк приложение при фабричном способе инициализации.
Через flask run, как написано в доке или напрямую через запуск файла wsgi.py?
источник

T

Tishka17 in Python Flask
в проде?
источник

T

Tishka17 in Python Flask
gunicorn wsgi:get_app
источник

NL

Nikita L in Python Flask
Tishka17
в проде?
Нет, дев
Просто для себя пытаюсь понять, как правильнее.
Во всех источниках по разному
источник