Size: a a a

2021 March 14

T

Tishka17 in Python Flask
Александр Щукин
например чтобы route вызвать
def register_views(app):
   app.add_url_rule("/upload", view_func=UploadView.as_view("upload"))
источник

T

Tishka17 in Python Flask
Ну у меня тут класс бейзд, но можно и обычную
источник

V

Vladi in Python Flask
жирный минус за order
источник

АА

Александр Андрухов... in Python Flask
Vladi
жирный минус за order
непонятно -_-
источник

ᅠᅠ

ᅠHᅠEᅠAᅠL ᅠ in Python Flask
а в этом чате любят сказать что чтото неправильно а потом не рассказывать как правильно
источник

ᅠᅠ

ᅠHᅠEᅠAᅠL ᅠ in Python Flask
это фишка
источник

D

Danipulok in Python Flask
ᅠHᅠEᅠAᅠL ᅠ
а в этом чате любят сказать что чтото неправильно а потом не рассказывать как правильно
))))))
источник

D

Danipulok in Python Flask
Синтаксис не такой, как хотелось бы, как я понял
Там по-другому делают order_by

Сейчас не скажу как, смотри в доке
источник

АА

Александр Андрухов... in Python Flask
Danipulok
Синтаксис не такой, как хотелось бы, как я понял
Там по-другому делают order_by

Сейчас не скажу как, смотри в доке
спасибо за наводку
источник

D

Danipulok in Python Flask
Александр Андрухов
спасибо за наводку
Ага.
Там надо будет указать

Table.col_name и потом asc, который импортируется из Алхимии. Это чтоб понял, что искать :)
источник

AK

Andrei Kisel in Python Flask
ᅠHᅠEᅠAᅠL ᅠ
а в этом чате любят сказать что чтото неправильно а потом не рассказывать как правильно
потому что если накормишь голодного, он через три часа опять проголодается, а если он научится добывать еду сам, то всегда будет сыт) тут примерно так же) а многие задающие вопросы даже не потрудились почитать документацию и книжки...
источник

V

Vladi in Python Flask
ᅠHᅠEᅠAᅠL ᅠ
а в этом чате любят сказать что чтото неправильно а потом не рассказывать как правильно
ну да, доку же запретили нынче
источник

AK

Andrei Kisel in Python Flask
Vladi
ну да, доку же запретили нынче
и все книжки по питону сожгли..
источник

И

Игорь Ⓜ️yMinter... in Python Flask
Ребят привет. Вопросец.

Есть таблица Portfolio с разными портфелями юзера. Там указан айдишник портфеля, айди юзера, и количество денег.

id | user | amount
23 | 2       |  4
24 | 2       |  3
25 | 2       |  4

Есть таблица BuyLog, в ней история покупок по портфелям.

id       | portfolio_id | usd           | coin
1993 | 23                   |  1.5         | BTC
1994 | 23                   |  2 .1           |ETH
1998 | 23                   |  4.5             |LTC

Тут колонка portfolio_id - не привязаны к таблице Portfolio (например через FK или relation). Это просто колонка с числами.

Хочу в шаблоне обращаться к {{ for i in user_portfolio_list }}

И получать как любые данные по портфелю (id, user, amount)  так и общее количество денег, потраченное по портфелю (сумма usd из таблицы BuyLog по конкретному портфелю, например с portfolio_id = 23).  Т.е складываются все числа в колонке usd с portfolio_id = 23.

Как это сделать?

Получить то все портфели легко, user_portfolio_list = Portfolio.query.filter_by(
       user_id=g.user.user_id).all()

Но вот с агрегированными данными usd не понимаю как..

Заранее спасибо.
источник

V

Vladi in Python Flask
Игорь Ⓜ️yMinter
Ребят привет. Вопросец.

Есть таблица Portfolio с разными портфелями юзера. Там указан айдишник портфеля, айди юзера, и количество денег.

id | user | amount
23 | 2       |  4
24 | 2       |  3
25 | 2       |  4

Есть таблица BuyLog, в ней история покупок по портфелям.

id       | portfolio_id | usd           | coin
1993 | 23                   |  1.5         | BTC
1994 | 23                   |  2 .1           |ETH
1998 | 23                   |  4.5             |LTC

Тут колонка portfolio_id - не привязаны к таблице Portfolio (например через FK или relation). Это просто колонка с числами.

Хочу в шаблоне обращаться к {{ for i in user_portfolio_list }}

И получать как любые данные по портфелю (id, user, amount)  так и общее количество денег, потраченное по портфелю (сумма usd из таблицы BuyLog по конкретному портфелю, например с portfolio_id = 23).  Т.е складываются все числа в колонке usd с portfolio_id = 23.

Как это сделать?

Получить то все портфели легко, user_portfolio_list = Portfolio.query.filter_by(
       user_id=g.user.user_id).all()

Но вот с агрегированными данными usd не понимаю как..

Заранее спасибо.
relationship же настрой, в доке алхимии всё описано
источник

И

Игорь Ⓜ️yMinter... in Python Flask
Vladi
relationship же настрой, в доке алхимии всё описано
ок, спасибо, гляну.
источник

ВК

Владимир Кузовкин... in Python Flask
Коллеги, у меня такой вопрос:

Я неоднократно видел в видео,как в Джанго для использование базы данных создают ее в mysql, а затем с помощью команды manage.py затем мигрурем,создавая модели в питоне.

Во фласке все,что я видел, это создание базы данных с помощью классов,затем миграция ее в базу данных.

Вопрос: скажите: а как сделать наоборот? Чтобы в том же постгрескул создать базу данных,а затем ее уже импортировать?
источник

V

Vladi in Python Flask
Владимир Кузовкин
Коллеги, у меня такой вопрос:

Я неоднократно видел в видео,как в Джанго для использование базы данных создают ее в mysql, а затем с помощью команды manage.py затем мигрурем,создавая модели в питоне.

Во фласке все,что я видел, это создание базы данных с помощью классов,затем миграция ее в базу данных.

Вопрос: скажите: а как сделать наоборот? Чтобы в том же постгрескул создать базу данных,а затем ее уже импортировать?
из коробки такого нету
источник

ВК

Владимир Кузовкин... in Python Flask
А как же делать в том случае,если надо внести новую коллнкц в базу данных?
источник

V

Vladi in Python Flask
Владимир Кузовкин
А как же делать в том случае,если надо внести новую коллнкц в базу данных?
добавляешь в модели, делаешь миграцию (там будет добавление одной колонки) и применяешь её
источник