Size: a a a

Django [ru] #STAY HOME

2020 October 20

vc

vadim chin in Django [ru] #STAY HOME
Loki Odinson
а зачем весь проект в волюм пихать?
чтобы синкать сразу изменения на докер например
источник

LO

Loki Odinson in Django [ru] #STAY HOME
ну волюм не передать через свой докер реджистри
источник

LO

Loki Odinson in Django [ru] #STAY HOME
и вообще не в этом смысл использования докера?
источник

vc

vadim chin in Django [ru] #STAY HOME
нет
источник

vc

vadim chin in Django [ru] #STAY HOME
и волумы не экспортятся в реестр, это надо контейнер базовый и в него пихать при билде исходники потом уже шарить эту папку на волум и этот волум уже можно юзать в других контейнерах
источник

AI

Artsiom Ivanov in Django [ru] #STAY HOME
Artsiom Ivanov
Привет, есть DRF ListAPIView
хочу добавить валидацию query params (date_lte, date_gte) для фильтров (django_filters) которые трогают модель за timestamp
1) добавить валидацию с raise ValidationError  в сами фильтры
2) добавить сериализатор для query params - например подсунуть как оверрайд DjangoFilterBackend.filter_queryset

Куда запрягать? )
Dhango Filters обарачивает Django Form Field и можно в фильтр кидать как в филд:
(extend FilterSet): DateFilter(validators=[my_validator])

как у вас глаза не вытекают от кода использующего наследование с переопределением для расширяемости 😭? В приличном обществе используют композицию и DI
источник

DT

Denis Taranov in Django [ru] #STAY HOME
а мы, джангисты-питонисты, люди неприличные, нескромные
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Ты еще скажи, что руками лезть в закрытые аттрибуты класса и менять там что-то не сеттерами неприлично
источник

AI

Artsiom Ivanov in Django [ru] #STAY HOME
Artsiom Ivanov
Dhango Filters обарачивает Django Form Field и можно в фильтр кидать как в филд:
(extend FilterSet): DateFilter(validators=[my_validator])

как у вас глаза не вытекают от кода использующего наследование с переопределением для расширяемости 😭? В приличном обществе используют композицию и DI
так, почти готово,  
`DateFilter(required=True, validators=[my_validator])`
валидатор вызывается, а на "required" пофигу, в query_params отсутствует поле, но ничего не падает...
источник

LO

Loki Odinson in Django [ru] #STAY HOME
vadim chin
и волумы не экспортятся в реестр, это надо контейнер базовый и в него пихать при билде исходники потом уже шарить эту папку на волум и этот волум уже можно юзать в других контейнерах
а не лучще ли будет в сеттинг файле прописать чтобы все файлы миграции в одну папку закинуть и эту папку добавить в волюм?
источник

AI

Artsiom Ivanov in Django [ru] #STAY HOME
Denis Taranov
Ты еще скажи, что руками лезть в закрытые аттрибуты класса и менять там что-то не сеттерами неприлично
чтение исходников Django, DRF, Filters учит с многим мириться
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Такова жизнь... Покушал тут, покушал там, навернул поварёжкой здесь. И хоба, Вы в Джанге
источник

vc

vadim chin in Django [ru] #STAY HOME
Loki Odinson
а не лучще ли будет в сеттинг файле прописать чтобы все файлы миграции в одну папку закинуть и эту папку добавить в волюм?
я честно говоря не понимаю тайного смысла шарить только миграции, а не весь код
источник

LO

Loki Odinson in Django [ru] #STAY HOME
просто я не вижу смысла шарит ненужные элементы
источник

DT

Denis Taranov in Django [ru] #STAY HOME
после изменения в коде делать каждый раз ребилд?
источник

LO

Loki Odinson in Django [ru] #STAY HOME
Denis Taranov
после изменения в коде делать каждый раз ребилд?
этим занимается ci&cd
источник

DT

Denis Taranov in Django [ru] #STAY HOME
при разработке, на локале
источник

LO

Loki Odinson in Django [ru] #STAY HOME
на локале без докера
источник

D

Dmitry in Django [ru] #STAY HOME
Loki Odinson
на локале без докера
а как и почему?
источник

D

Dmitry in Django [ru] #STAY HOME
мне казалось это то, для чего докер и нужен в первую оередь
источник