Веб-дизайн Python Django

#python #django

Вопрос:

Я работаю над проектом, в котором интерфейс выполнен в Angular, HTML, CSS, а бэк-энд-в Python и Django.

Всякий раз, когда я разрабатываю новую функцию, улучшаю или исправляю ошибку, я хотел бы иметь руководство о том, где это лучше всего сделать, т. Е. на переднем или заднем конце? Если на переднем плане это было бы лучше всего как компонент или как услуга. Если в фоновом режиме как представление, как новая модель/поле модели и т. Д.

Следовательно, я ищу ресурсы, например, книги, веб-сайты, чтобы прочитать о принципах оптимального проектирования интерфейсного/серверного интерфейса и связанного с ним API. Кроме того, это было бы полезно для поддержки и объяснения моего выбора дизайна моим товарищам по команде и любым заинтересованным сторонам.

Что бы вы предложили?