Size: a a a

Django [ru] #STAY HOME

2018 November 23

MV

Maksim Vasyunin in Django [ru] #STAY HOME
Подскажите, можно ли подобное реализовать с помощью orm?
CREATE EXTENSION btree_gist;
   ALTER TABLE app_standardprogram DROP CONSTRAINT IF EXISTS range_overlap_exclusion;
   ALTER TABLE app_standardprogram ADD CONSTRAINT range_overlap_exclusion
   EXCLUDE USING gist (name WITH =, period WITH &&);
Это constraint на пересечение интервалов для DateRangeField
источник
2018 November 24

IC

Igor 🐈 Cuba in Django [ru] #STAY HOME
Я правильно понимаю, что если использовать ViewSets, то отдельные юрл-файл для каждого приложения вообще не нужны, и вся марштрутизация идёт через router, в котором зареганы вьюхи?
источник

NK

ID:531453784 in Django [ru] #STAY HOME
@vfabi будет жить. Поприветствуем!
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
Какой лучший способ сделать мультиязычность для моделей? title_ru, title_en...  по мне как костыль выглядит
источник

AM

A'zam Mamatmurodov in Django [ru] #STAY HOME
Vadim Tepes
Какой лучший способ сделать мультиязычность для моделей? title_ru, title_en...  по мне как костыль выглядит
Django parler
источник

NC

No Content in Django [ru] #STAY HOME
Vadim Tepes
Какой лучший способ сделать мультиязычность для моделей? title_ru, title_en...  по мне как костыль выглядит
Почему? title_en, title_ru и геттер title который проверит какой именно нужно язык вставить. Я сейчас переписываю проект, в котором филды были в отдельных таблицах переведены (на yii2, будь он проклят) так там для одной страницы ~1к запросов уходило из-за этих филдов
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
No Content
Почему? title_en, title_ru и геттер title который проверит какой именно нужно язык вставить. Я сейчас переписываю проект, в котором филды были в отдельных таблицах переведены (на yii2, будь он проклят) так там для одной страницы ~1к запросов уходило из-за этих филдов
Поставил уже django parler
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
Очень круто теперь выглядит
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Anton Fircak
ребят есть ли разница между filter(a=1,b=1) and filter(),filter()
Нет
источник

NK

ID:531453784 in Django [ru] #STAY HOME
@kambeerhunter будет жить. Поприветствуем!
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Anton Fircak
имею в виду само написание контрукции при qs
Лайфхак: у кверисета есть поле qs.query, str() которого покажет SQL запрос этого кверисета. str(qs.query), удобно для непонятных случаев.
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
He Man
как быть?
лучше всего избегать таких ситуаций, если фича оказалась слишком большой, значит, можно создать отдельную задачу, вынести из большой фичи код туда, сделать pr, смержить c develop и сделать sync develop со старой фичей
источник

PB

Petr B. in Django [ru] #STAY HOME
Pavel Zagrebelin
Лайфхак: у кверисета есть поле qs.query, str() которого покажет SQL запрос этого кверисета. str(qs.query), удобно для непонятных случаев.
Удобнее сразу вывод в дебаг sql-запросов включить
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Petr B.
Удобнее сразу вывод в дебаг sql-запросов включить
Чио делать, если я кверисеты из manage.py shell кручу?
источник

PB

Petr B. in Django [ru] #STAY HOME
Pavel Zagrebelin
Чио делать, если я кверисеты из manage.py shell кручу?
А оно все равно выведет
источник

PB

Petr B. in Django [ru] #STAY HOME
Логгер django.db.backends, левел дебаг, handler - console
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Мне кажется, чтоб  чтобы по-быстрому посмотреть, как себя ведёт .filter().filter() настраивтаь логгинг - перебор. Кроме того, str(qs.query) работает, в том числе, и  в alt-f8 пайчарма.
Но ситуации разные бывают, логинг всех запросов тоже нужен.
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Sergey Matveyev
UPD Если у кого-то есть опыт с CentOS с точки зрения Django был бы очень благодарен за отзывы.
лучшее применение RHEL и CentOS - это выкинуть RHEL и CentOS и поставить Ubuntu [Server, конечно] =)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Sergey Matveyev
UPD Если у кого-то есть опыт с CentOS с точки зрения Django был бы очень благодарен за отзывы.
именно с точки зрения Django тут без разницы, потому что Django ставится не через apt/yum обычно, а через pip
источник