Size: a a a

Django [ru] #STAY HOME

2021 April 01

W

Whom? in Django [ru] #STAY HOME
Хорошо. Другой вопрос, из бота я успешно получаю данные из таблицы моментально, но там используются асинхронные технологии и запрос на «чистом» sql.

Если написать кастомный запрос через ORM это поможет?
источник

ЯК

Ярослав Коробейников... in Django [ru] #STAY HOME
Ярослав Коробейников
Кто-нибудь по быстрому может подсказать
    with Pool(min(CPU_COUNT, len(images))) as pool, Timer() as t:
       pool.map(task, images)

Вот такая конструкция будет ждать выполнения всех задач? Или завершится сразу?
Блин, проверил, вроде же ждёт
Просто если я использую
    with Pool(min(CPU_COUNT, len(images))) as pool, Timer() as t:
       pool.map(task, images)

То тест который проверяет что там патчит кое-что и сверяет вызов не проходит
А если
    for i in images:
       task(i)

То тест проходит.....
источник

DT

Dan Tyan in Django [ru] #STAY HOME
да особо не важно что в таблице
важно понимать что в моделе
и какие запросы выполняются
источник

ОН

Олег Новиков... in Django [ru] #STAY HOME
Dan Tyan
да особо не важно что в таблице
важно понимать что в моделе
и какие запросы выполняются
Это было к тому, что данных в таблице больше, чем нужно.
А так да, поддерживаю, нужно понимать запрос и как он формируется.
источник

SA

S. A. M. in Django [ru] #STAY HOME
ребят, помогите плиз:
verified = serializers.BooleanField(required=False, default=False)
password = serializers.BooleanField(required=False)
language = serializers.CharField(required=False, default='ru')

использую в сериализаторе. Как можно сделать так, чтобы когда приходит булевый параметр (password допустим) с null, чтобы сериалайзер его игнорил, а другие записывал? Например:
{
"password": null,
"verified": true
}
verified записался как тру, а password каким был таким и остался
источник

АЗ

Андрей Зиготов... in Django [ru] #STAY HOME
Здравсвтвуйте, есть внешняя дб для чтения, я ее записал командой в отдельный файл, добавил в сеттингс, но при попытке прочитаь что-то из таблицы мне пишет, что таблицы не существует
источник

AB

Andrei Beliak in Django [ru] #STAY HOME
S. A. M.
ребят, помогите плиз:
verified = serializers.BooleanField(required=False, default=False)
password = serializers.BooleanField(required=False)
language = serializers.CharField(required=False, default='ru')

использую в сериализаторе. Как можно сделать так, чтобы когда приходит булевый параметр (password допустим) с null, чтобы сериалайзер его игнорил, а другие записывал? Например:
{
"password": null,
"verified": true
}
verified записался как тру, а password каким был таким и остался
я думаю, надо в сериализаторе перегрузить какой-то метод и вытерерь password если он null, вроде нет варианта по-другому, без кода.
источник

АЗ

Андрей Зиготов... in Django [ru] #STAY HOME
Андрей Зиготов
Здравсвтвуйте, есть внешняя дб для чтения, я ее записал командой в отдельный файл, добавил в сеттингс, но при попытке прочитаь что-то из таблицы мне пишет, что таблицы не существует
Причем раньше я помню читал из одной таблицы, все было нормально, сейчас на любую таблицу пишет просто relation "v_domains" does not exist
источник

A

Azat in Django [ru] #STAY HOME
Привет всем! Есть вопросец каверзный)
Есть табличка с определенными карточками ( не важно вообще что там ). Вопрос в том, как эффективнее и правильнее сделать еще одну таблицу, которая должна хранить соответствие id из таблицы с карточкой множеству id из той же таблицы с карточками и еще с одно поле 'action'. Думаю, что будет эффективнее - м2м или ArrayField из постгреса?
Мне этот функционал нужен не для джойнов, а просто для исключения правых id при фильтрации.
Надеюсь, понятно описал)
источник

S

Stepan in Django [ru] #STAY HOME
Всем привет, работал кто-нибудь с GenericForeignKey? Знаю что bad practice, интересует, где уместно использовать не смотря на минусы.
источник

A

Azat in Django [ru] #STAY HOME
Stepan
Всем привет, работал кто-нибудь с GenericForeignKey? Знаю что bad practice, интересует, где уместно использовать не смотря на минусы.
Да вроде не такой уж и bad practice.
Для тэгов используют, если множество сущностей ( пост, коммент, медиа и прочие )
Я использовал для подключения firebase dynamic links для шаринга разных сущностей. Тут one to one отношение получилось.
Минусы - не очень удобно при разработке
Плюсы - не повторяешь один и тот же функционал для разных сущностей.
Производительность таких запросов не сильно страдает.
источник

АЗ

Андрей Зиготов... in Django [ru] #STAY HOME
Подскажите пожалуйста как правильно использовать несколько баз данных в джанге. Я добавил в настройки еще одну базу, задетектил нужные поля в отдельный файл, но при попытке достать любую запись жалуется что такого отношения не существует, хотя в моделс правильно написано db_table, при миграции пишет что
django.db.utils.ProgrammingError: relation "django_content_type" does not exist
LINE 1: ..."."app_label", "django_content_type"."model" FROM "django_co...
Я уже измучился, помогите пожалуйста, может я что-то упускаю? Может модели другой базы должны быть тоже в models.py но тогда джанго ведь не сможет определить что они от другой бд и запихнет их мне в дефолтную
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Андрей Зиготов
Подскажите пожалуйста как правильно использовать несколько баз данных в джанге. Я добавил в настройки еще одну базу, задетектил нужные поля в отдельный файл, но при попытке достать любую запись жалуется что такого отношения не существует, хотя в моделс правильно написано db_table, при миграции пишет что
django.db.utils.ProgrammingError: relation "django_content_type" does not exist
LINE 1: ..."."app_label", "django_content_type"."model" FROM "django_co...
Я уже измучился, помогите пожалуйста, может я что-то упускаю? Может модели другой базы должны быть тоже в models.py но тогда джанго ведь не сможет определить что они от другой бд и запихнет их мне в дефолтную
миграции применил?
источник

TC

Tom Cauf in Django [ru] #STAY HOME
Кмк, Джанго не поддерживает работу из нескольких баз через орм одновременно.
источник

АЗ

Андрей Зиготов... in Django [ru] #STAY HOME
Denis Taranov
миграции применил?
при миграции что с —database=db_name  пишет
django.db.utils.ProgrammingError: relation "django_content_type" does not exist
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Андрей Зиготов
при миграции что с —database=db_name  пишет
django.db.utils.ProgrammingError: relation "django_content_type" does not exist
а сами миграции создал? в обоих базах?
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Tom Cauf
Кмк, Джанго не поддерживает работу из нескольких баз через орм одновременно.
источник

AF

Anton Fircak in Django [ru] #STAY HOME
гайз, а подскажите средство которое мне затрет историю миграций и создаст типо initial миграцию со всеми таблицами существующими?
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Anton Fircak
гайз, а подскажите средство которое мне затрет историю миграций и создаст типо initial миграцию со всеми таблицами существующими?
дропнуть базу, удалить все миграции, сделать makemigrations
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Denis Taranov
дропнуть базу, удалить все миграции, сделать makemigrations
а без дропа бд)0
источник