1d20 / ithikithi-be

0 stars 0 forks source link

Переписати відповідно до DRF #8

Open detonavomek-zz opened 6 years ago

detonavomek-zz commented 6 years ago

Якщо є якась логіка по роботі з об'єктами: перевірка валідності полів, CRUD, ... Або якщо якась інша бізнес логіка. Вони пишуться в serizliers. Суть в тому, що serializer приймає набір даних, опрацьовує їх і віддає результат. В нас зараз є багато логіки в views. Їїї потрібно мінімізувати. Місце бізнес логіки в serializer, а не views. Задача views - викликати правильний serializers і віддати response зправильним кодом і тілом.

В рамках цієї задачі - винести по максимуму логіку з views і serialziers