Pull to refresh
30
0
Артем Бакулев @adbakulev

Backend-developer

Send message

Как работают select_related и prefetch_related в Django

Level of difficultyMedium
Reading time8 min
Views35K

Часто определение разницы между select_related и prefetch_related звучит как “первый для ForeignKey полей, второй для ManyToMany”, однако это описание не раскрывает суть работы этих методов. Ниже я попробовал на примерах показать разницу между этими методами и какое влияние они оказывают на сгенерированный SQL для получения данных.

TLDR: Статья будет в первую очередь полезна тем кто начинает свое знакомство с Django, а также тем, кто использует select_related/prefetch_related в ежедневной работе, но не углублялся в глубь Django.

Читать далее
Total votes 7: ↑7 and ↓0+7
Comments1

Быстрый сбор метрик тестов и отображение в Grafana

Reading time3 min
Views5K

Да, опять статья про Grafana и визуализацию метрик тестов.

Ваши автотесты интегрированы в CI и рядом лежит TMS (Test Management System), такие как Allure, qase, и так далее, где вы/ваша команда храните тест-кейсы, чек листы и результаты прогонов. По результатам тестирования строятся графики, рисуются цифры и так далее. Но как часто вы смотрите на эти результаты ? Показываете разработчикам, менеджерам? Достаточно ли этих цифр или хочется больше? 

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments2

«Почему мне так плохо?» Частая причина депрессии, о которой мало кто подозревает

Reading time5 min
Views78K

Иногда причины депрессии очевидны, а иногда неуловимы. Особенно если все хорошо — работа нравится, личная жизнь тоже, СВО еще не началась, солнышко светит, а на душе тошно. В чем может быть причина? А вот в чем.

Читать далее
Total votes 71: ↑48 and ↓23+41
Comments338

Information

Rating
Does not participate
Works in
Date of birth
Registered
Activity