Size: a a a

2020 March 19

NL

Nikita L in Python Flask
Alex
можешь запустить
DEBUG_LEVEL_FOR_DYNACONF=DEBUG dynaconf list
и посмотреть лог
Спасибо, щас попробую
источник

A

Alex in Python Flask
Nikita L
Я как раз из-за этого удобства хочу его прикрутить, чтобы не импортировать разные конфиги постоянно, а просто один импорт делать и из него все брать
это не "удобство" были бы альтернативы получше, выбросил бы dynaconf на мороз.
источник

L

Lord of Fear in Python Flask
ХаХа, спс, что бы я без тебя делал
источник

A

Alex in Python Flask
Lord of Fear
ХаХа, спс, что бы я без тебя делал
пошел бы в другой чат, где погуглили бы за тебя. прочем именно это ты и сделал.
источник

L

Lord of Fear in Python Flask
Alex
пошел бы в другой чат, где погуглили бы за тебя. прочем именно это ты и сделал.
а инкапсулировался бы ты в пакет понторез. Я не писал что мне нужно решение, решений много, но я надеялся что тут есть опытные люди которые посоветуют (вот что я писал -> в какую сторону смотреть и что можно почитать? кто то делал такое и реально ли это ?!!!) а ты чсвшное говно, когда вы все вымрете
источник

A

Alex in Python Flask
Lord of Fear
а инкапсулировался бы ты в пакет понторез. Я не писал что мне нужно решение, решений много, но я надеялся что тут есть опытные люди которые посоветуют (вот что я писал -> в какую сторону смотреть и что можно почитать? кто то делал такое и реально ли это ?!!!) а ты чсвшное говно, когда вы все вымрете
@vlade11115 покажешь ему где выход?
источник

АП

Агент Печенька in Python Flask
Lord of Fear
а инкапсулировался бы ты в пакет понторез. Я не писал что мне нужно решение, решений много, но я надеялся что тут есть опытные люди которые посоветуют (вот что я писал -> в какую сторону смотреть и что можно почитать? кто то делал такое и реально ли это ?!!!) а ты чсвшное говно, когда вы все вымрете
RO 1d. Не стоит желать другим смерти и вести себя некультурно.
источник

NL

Nikita L in Python Flask
Alex
можешь запустить
DEBUG_LEVEL_FOR_DYNACONF=DEBUG dynaconf list
и посмотреть лог
Разобрался, спасибо
источник

MB

Max Block in Python Flask
Подскажите, а как в sqlalchemy через ORM сделать bulk_create, но чтобы ошибки игнорировались бы?

В мире джанго это выглядело бы так:
Entry.objects.bulk_create([
   Entry(headline='This is a test'),
   Entry(headline='This is only a test'),
], ignore_conflicts=True)
источник

tn

tot samiy neizvestniy in Python Flask
Max Block
Подскажите, а как в sqlalchemy через ORM сделать bulk_create, но чтобы ошибки игнорировались бы?

В мире джанго это выглядело бы так:
Entry.objects.bulk_create([
   Entry(headline='This is a test'),
   Entry(headline='This is only a test'),
], ignore_conflicts=True)
Примерно также, как и в Джанго
https://stackoverflow.com/a/31205155/12884292
источник

MB

Max Block in Python Flask
А там разве есть параметр по типу ignore_conflicts? я это тоже нагуглил, почитал доку у методу bulk_save_objects, но не нашел там никакого ignore_conflicts
источник

tn

tot samiy neizvestniy in Python Flask
Max Block
А там разве есть параметр по типу ignore_conflicts? я это тоже нагуглил, почитал доку у методу bulk_save_objects, но не нашел там никакого ignore_conflicts
Нет, вроде. Нужно самому проверять
источник

MB

Max Block in Python Flask
tot samiy neizvestniy
Нет, вроде. Нужно самому проверять
Если мне надо 1_000_000 записей добавить, мне самому проверять это будет +1М запросов к БД.
А у PostgreSQL есть конструкция, которая выглядит примерно так INSERT INTO ….. ON CONFLICT IGNORE. Т.е. если у нас какие-нить unique key констрейты, то просто молча не добавляет именно эту строку и все.

Через sqlalchemy core я уже нагуглил как это делать. Но возможно это как-то и через ORM можно сделать
источник

АП

Агент Печенька in Python Flask
Нельзя через орм.
источник

M

M Y S T E R I O in Python Flask
есть ли во фласке аналог build_absolute_uri как в джанге. Хочу получить урл на котором приложение работает.
источник

АП

Агент Печенька in Python Flask
M Y S T E R I O
есть ли во фласке аналог build_absolute_uri как в джанге. Хочу получить урл на котором приложение работает.
url_for(..., _external=True)
источник

M

M Y S T E R I O in Python Flask
Агент Печенька
url_for(..., _external=True)
спасибо. а еще вопрос. у меня на пост запрос могу приходить данные в разных форматах. не только json. в джанге для того, чтобы распарсить данные для запроса , нужно сначала узнать тип из хедера запроса и потом их методами питона в зависимости от типа  извлекать. А во фласке за меня все это делает reqparse из библиотеки flask_restful. Это нормально ?
источник

АП

Агент Печенька in Python Flask
Понятия не имею нормально ли тебе это.
источник

M

M Y S T E R I O in Python Flask
Агент Печенька
Понятия не имею нормально ли тебе это.
ну может там есть какие-то подводные камни, о которых я не знаю. не пользовались reqparse?
источник

M

M Y S T E R I O in Python Flask
Агент Печенька
Понятия не имею нормально ли тебе это.
просто смущает чересчур простота
источник