Утро на Мосту начинается со спора. Квот вчера вечером опубликовал пост через админку. Он не редактор, и через API ему ответили бы 400 с текстом «Публиковать могут только редакторы.», на странице правки тоже. А действие админки спрашивает другое: пускают ли тебя в админку. Пускают, значит, можно. Три двери в одну комнату, и у каждой свой замок.
В прошлом уроке публикация научилась отправлять письмо задачей после фиксации транзакции. Теперь у неё четыре входа: страница правки, API, действие админки и сама модель. Правило, которое живёт у входа, приходится копировать к каждому новому входу, и копии расходятся. Сегодня ты разложишь блог на слои: кто читает из базы, кто пишет, кто переводит HTTP на язык блога, и почему представлению в этой схеме почти нечего делать.
урок из курса
Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.
Оплата пока не подключена: премиум и курсы открываются промокодом.