Size: a a a

Django [ru] #STAY HOME

2019 April 02

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
allauth кривой, я там много рылся, там кривое примерно всё)
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Да во многих популярных пакетах так, это норма
Я как раз с недавних пор мейнтейнер одного, так там такой говнокод внутри, страшно лезть
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, то есть, если рассматривать Django как генератор API, то тут кажется немного сомнительным брать allauth туда вообще, а вот тот же генератор swagger'а вполне стоило бы
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну и graphql стоило бы
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, или хотя бы опцию сделать для тех, кто хочет
источник

L

László in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
allauth кривой, я там много рылся, там кривое примерно всё)
как понять что пакет кривой
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
László
как понять что пакет кривой
залезть в исходный код, обычно это на github'е
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Лучше не надо, а то щас люди полезут в кодобазу джанги, ужаснутся и уйдут отсюда :)
источник

L

László in Django [ru] #STAY HOME
)))
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
это да :-))
источник

iS

i Seven in Django [ru] #STAY HOME
чтобы скрыть ALLOWED_HOSTS, в базовом файле нужно просто указать ALLOWED_HOSTS=[], а в локальном файле, прописать в виде списка?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
самое интересное, что у cookiecutter-django более 5000 звёзд, но при этом ни одного упоминания GraphQL или graphene в Issues на тему добавления туда поддержки
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
а ведь это второй по популярности app для создания API на Django
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
после DRF
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Rust Saiargaliev
Да во многих популярных пакетах так, это норма
Я как раз с недавних пор мейнтейнер одного, так там такой говнокод внутри, страшно лезть
ну да, django-filter переусложнён, drf-yasg недоделан и переусложнён
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
первое что вспомнилось
источник

TD

Timur Daukaev in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
ну да, django-filter переусложнён, drf-yasg недоделан и переусложнён
Вот кстати, зачем вообще нужен django_filter?
Как по мне, это просто попытка навернуть интерфейс, подобный джанговским же формам, поверх кастомных менеджеров/кверисетов, и, по сути, просто лишний уровень абстракции.

Или есть кейсы, когда он удобен?

Самое печальное, что в drf django-filters прибит гвоздями, и приходится костылять, если не хочешь им пользоваться. :(
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Timur Daukaev
Вот кстати, зачем вообще нужен django_filter?
Как по мне, это просто попытка навернуть интерфейс, подобный джанговским же формам, поверх кастомных менеджеров/кверисетов, и, по сути, просто лишний уровень абстракции.

Или есть кейсы, когда он удобен?

Самое печальное, что в drf django-filters прибит гвоздями, и приходится костылять, если не хочешь им пользоваться. :(
он позволяет делать схему swagger'а без дополнительных проблем
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
раздел параметры запроса
источник

PP

Pavel Pantyukhov in Django [ru] #STAY HOME
Ну и писать в 2 строки кучу фильтров тоже плюс большой)
источник