Рубрики
Без рубрики

Шаблоны и логика – здание SaaS # 45

В этом эпизоде мы добавили контент к шаблону и обсуждали ошибку запроса N + 1. Я также надеюсь … Помечено Python, Django, SaaS, шаблоны.

Здание Саас (86 части серии)

В этом эпизоде мы добавили контент к шаблону и обсуждали ошибку запроса N + 1. Я также работал сложная логика, связанная с обработкой даты.

Первое изменение было обновление страницы курса, чтобы включить новый значок для любой задачи курса, которая должна быть оценена. После добавления этого мы ударили ошибку запроса N + 1, которая является ошибкой производительности, которая происходит, когда код запросит базу данных в цикле. Мы говорили о том, почему это происходит и как это исправить.

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

Эта статья впервые появилась на mattlayman.com Отказ

Оригинал: “https://dev.to/mblayman/templates-and-logic-building-saas-45-156k”