Size: a a a

2020 March 12

T

Tishka17 in Python Flask
и вообще падает на ней?
источник

A

Alex in Python Flask
вызывается в одном из модулей (rpc логика), падает на ней.
источник

АП

Агент Печенька in Python Flask
Alex
сорян, да, это в функции. т.е. к вызову ее(функции) приложение готово и работает. (если ты к этому)
приложение готово и работает. (если ты к этому)
Вот в этом у меня сомнения.
источник

T

Tishka17 in Python Flask
бля, да сам разбирайся с таким объяснением проблемы
источник

A

Alex in Python Flask
Tishka17
бля, да сам разбирайся с таким объяснением проблемы
не обижайся, все будет хорошо)
источник

I

Iz in Python Flask
ребят)) вопрос , как посмотрнеть генерируемый sql  в sqlalchemy ?
источник

АП

Агент Печенька in Python Flask
ехо включить.
источник

I

Iz in Python Flask
все нашел спасибо
источник

I

Iz in Python Flask
Друзья еще есть вопрос. как в sqlalchemy в селект как можно вложить подзапрос и передать в него  данные.

Вобщем у меня есть примерно такой запрос:
SELECT point_pass_mea.id,
      (select count(hpm.id) from history_pass_mea as hpm where hpm.id_point_pass = point_pass_mea.id)
FROM point_pass_mea
GROUP BY point_pass_mea.id;

я все написал но не могу как вложить  в
db.session.query(
   PointPass.id
)

вот это
(select count(hpm.id) from history_pass_mea as hpm where hpm.id_point_pass = point_pass_mea.id)
источник

АП

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

I

Iz in Python Flask
я пропустил "как"
источник

I

Iz in Python Flask
))
источник

АП

Агент Печенька in Python Flask
Iz
я пропустил "как"
источник

I

Iz in Python Flask
ну вот я это нашел но не смог чего то подразобрать пример
источник

АП

Агент Печенька in Python Flask
Подразбери.
источник

I

Iz in Python Flask
так не получается
источник

I

Iz in Python Flask
это турториал обьясняет вот  про это как я понял:
t = db.session.query( db.func.count(HistoryPass.id)).filter(HistoryPass.id_point_pass == PointPass.id).subquery()

hp = db.session.query( PointPass.id,  t)
hp = hp.group_by(PointPass.id)
hp.all()
что выводит вот это:
SELECT point_pass_mea.id AS point_pass_mea_id, anon_1.count_1 AS anon_1_count_1
FROM point_pass_mea, (SELECT count(history_pass_mea.id) AS count_1
FROM history_pass_mea, point_pass_mea
WHERE history_pass_mea.id_point_pass = point_pass_mea.id) AS anon_1 GROUP BY point_pass_mea.id;

а мне надо получить вот такой запрс:
SELECT point_pass_mea.id,
      (select count(hpm.id) from history_pass_mea as hpm where hpm.id_point_pass = point_pass_mea.id)
FROM point_pass_mea
GROUP BY point_pass_mea.id;
источник

I

Iz in Python Flask
Iz
это турториал обьясняет вот  про это как я понял:
t = db.session.query( db.func.count(HistoryPass.id)).filter(HistoryPass.id_point_pass == PointPass.id).subquery()

hp = db.session.query( PointPass.id,  t)
hp = hp.group_by(PointPass.id)
hp.all()
что выводит вот это:
SELECT point_pass_mea.id AS point_pass_mea_id, anon_1.count_1 AS anon_1_count_1
FROM point_pass_mea, (SELECT count(history_pass_mea.id) AS count_1
FROM history_pass_mea, point_pass_mea
WHERE history_pass_mea.id_point_pass = point_pass_mea.id) AS anon_1 GROUP BY point_pass_mea.id;

а мне надо получить вот такой запрс:
SELECT point_pass_mea.id,
      (select count(hpm.id) from history_pass_mea as hpm where hpm.id_point_pass = point_pass_mea.id)
FROM point_pass_mea
GROUP BY point_pass_mea.id;
as_scalar()
источник

/

/warn in Python Flask
Привет. Такая проблема.
У меня есть форма с выбором даты. Цель - вытаскивать и показывать данные с определенной датой в БД.
У меня после деплоя - дата не меняется, а остается такой же как в день деплоя. Как это фиксить? Или как правильно такие вещи делать, подскажите. Вот сам код:
class DateForm(FlaskForm):
   """Config for select date form"""
   days_range = 5
   choices = [(datetime.date.today().strftime('%d/%m/%Y'), datetime.date.today().strftime('%d/%m/%Y'))]
   for day in range(1, days_range):
       day_tmp = (datetime.datetime.today() - datetime.timedelta(days=int(day))).strftime("%d/%m/%Y")
       choices.append((day_tmp, day_tmp))
   date = SelectField("Date", choices=choices)
   submit = SubmitField()
источник

T

Tishka17 in Python Flask
очевидно же
источник