Size: a a a

Django [ru] #STAY HOME

2020 January 31

AS

ASergey Shakiel in Django [ru] #STAY HOME
Кстати говоря, в моделях я не пишу валидацию, только внешним
источник

ЯК

Ярослав Коробейников in Django [ru] #STAY HOME
ASergey Shakiel
Я вот тоже никак не привыкну к такой валидации в джанго. В рнр было проще ( к примеру в ларавель или симфони), в ноджс тянул отдельный пакет для валидаций обьектов. В джанго приходится писать разные сериализаторы, как для создания сущности так и для обновления ( можно написать один, в котором сработают разные методы на создание и апдейт отдельно), на показ данных клиенту пишу третий :) И вроде это норм, но привыкнуть тяжело
Вот буквально пять минут назад мне уже объяснили что я не очень прагматичный и оказывается сериализаторов может быть гора на все случаи жизни, одни на создание, другие на обновление, третьи на отображение и ещё и разная логика в них может быть на создание/редактирование
источник
2020 February 01

НВ

Николай Видов in Django [ru] #STAY HOME
Если у тебя пидантик, то зачем тебе джанга?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Николай Видов
Если у тебя пидантик, то зачем тебе джанга?
Именно
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Обычно Django ради ORM и админки, остальное тухлое
источник

НВ

Николай Видов in Django [ru] #STAY HOME
Ярослав Коробейников
Кто-нибудь может мне пожалуйста объяснить. В каком месте запихивать валидации в джанге? на уровне сериалайзера?(но как тогда валидировать exclude поля, например password), на уровне Моделей? во вьюхе? Где, куда запихать валидации??!?!! использую drf и django 3
1. Да, в сериализаторе. Больше негде
2. Зачем валидировать exclude поля? Они же exclude
источник

A

Andrey in Django [ru] #STAY HOME
Николай Видов
1. Да, в сериализаторе. Больше негде
2. Зачем валидировать exclude поля? Они же exclude
Привет, Коля
В чат питона не заходи, там опять Марат.
источник

d

death is certain in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
Обычно Django ради ORM и админки, остальное тухлое
А апи?
источник

d

death is certain in Django [ru] #STAY HOME
Джанго пойдет для такого?
источник

A

Andrey in Django [ru] #STAY HOME
death is certain
Джанго пойдет для такого?
Только для этого и пойдет
источник

d

death is certain in Django [ru] #STAY HOME
Понимаю
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Ну, у каждого своё мнение, я ценю Django за ORM и админку, от DRF я беру примитивы только
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Сериализаторы DRF сделаны по образу и подобию моделформ, мне это не нравится
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
death is certain
Джанго пойдет для такого?
Django подойдёт для многих вещей, но предлагаемый путь зачастую консервативен и в 2020 не кажется лучшим из возможных
источник

d

death is certain in Django [ru] #STAY HOME
А какой путь актуальный
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Если микросервисная архитектура в контейнерах - gRPC, если FaaS - кафки или там какие-нибудь SQS с лямбдами.. если классические api’шки - ASGI фреймворки типа Starlette/FastAPI
источник

d

death is certain in Django [ru] #STAY HOME
Ты сейчас заставил меня почувствовать то что я тупой
источник

d

death is certain in Django [ru] #STAY HOME
Ну теперь можно и спать ложиться
источник

A

Andrey in Django [ru] #STAY HOME
death is certain
Ты сейчас заставил меня почувствовать то что я тупой
Это норм
Я так с работы каждый день прихожу)
источник

d

death is certain in Django [ru] #STAY HOME
Ну Александр явно профи
источник