Size: a a a

2020 March 13

/

/warn in Python Flask
Tishka17
хз как это делать во фалск форме
А как это делают? Я думал это что-то очень простое.
Типа, есть input с датой, где дефолтно стоит сегодняшняя дата. Но можно выбрать другую дату и тебе вытащить данные с БД и их покажет. Если не через фласк форм, то через что?
источник

/

/warn in Python Flask
Извините что фоткой, но по идее что-то такое, но что б работало.
источник

/

/warn in Python Flask
источник

AG

Anton Guzun in Python Flask
Подскажите, юзаю фабрику create_app в раннере приложения, как можно получить объект app в приложении? current_app ругается на контекст
источник

M

Medoed in Python Flask
/warn
А как это делают? Я думал это что-то очень простое.
Типа, есть input с датой, где дефолтно стоит сегодняшняя дата. Но можно выбрать другую дату и тебе вытащить данные с БД и их покажет. Если не через фласк форм, то через что?
Прикрутить js-календарь, тысячи их
источник

/

/warn in Python Flask
Хм, мне тогда вытаскивать данные сразу за 5 дней, и js фильтровать?
источник

AG

Anton Guzun in Python Flask
/warn
Хм, мне тогда вытаскивать данные сразу за 5 дней, и js фильтровать?
Мб апи сделать, давать 2 даты
источник

/

/warn in Python Flask
У меня очень узко функциональная страничка, для 5 людей. Поэтому пытаюсь сделать как можно проще
источник

AG

Anton Guzun in Python Flask
Так это не сложно
источник

M

Medoed in Python Flask
/warn
Хм, мне тогда вытаскивать данные сразу за 5 дней, и js фильтровать?
Зачем сразу за 5 дней-то? Или я чет твою задачу не догоняю. Есть форма, в ней поле - дата, прикручиваешь к нему js-календарь, в настройках этого календаря ограничиваешь диапазон выбора даты, на серваке валидируешь и отдаешь на основе даты свои данные
источник

/

/warn in Python Flask
Medoed
Зачем сразу за 5 дней-то? Или я чет твою задачу не догоняю. Есть форма, в ней поле - дата, прикручиваешь к нему js-календарь, в настройках этого календаря ограничиваешь диапазон выбора даты, на серваке валидируешь и отдаешь на основе даты свои данные
Понял, принял, осознал. Буду крутить
источник

AG

Anton Guzun in Python Flask
как думаете как можно адаптировать пример в случае использование create_app?
Прикручиваю селери по доке
https://flask.palletsprojects.com/en/1.1.x/patterns/celery/
источник

AG

Anton Guzun in Python Flask
from flask import Flask

flask_app = Flask(__name__)
flask_app.config.update(
   CELERY_BROKER_URL='redis://localhost:6379',
   CELERY_RESULT_BACKEND='redis://localhost:6379'
)
celery = make_celery(flask_app)

@celery.task()
def add_together(a, b):
   return a + b
источник

AG

Anton Guzun in Python Flask
у меня uwsgi юзает create_app, но как из него взять инстанс аппы для создания селери?
источник

АП

Агент Печенька in Python Flask
Внутрь create_app сунуть. Это если по быстрому. А по нормальному или после старта инитить или взять екстеншн для фласка.
источник

AG

Anton Guzun in Python Flask
если инитить в create_app, то мы нужно возвращать app и celery, и отдельный раннер делать
источник
2020 March 14

T

Tishka17 in Python Flask
Anton Guzun
from flask import Flask

flask_app = Flask(__name__)
flask_app.config.update(
   CELERY_BROKER_URL='redis://localhost:6379',
   CELERY_RESULT_BACKEND='redis://localhost:6379'
)
celery = make_celery(flask_app)

@celery.task()
def add_together(a, b):
   return a + b
О. Глобальные переменные
источник

T

Tishka17 in Python Flask
Anton Guzun
если инитить в create_app, то мы нужно возвращать app и celery, и отдельный раннер делать
Зачем возвращать оба?
источник

ПП

Проксимов Прксимович in Python Flask
Tishka17
О. Глобальные переменные
Где
источник

T

Tishka17 in Python Flask
celery
источник