Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

My Django on the Med 2026 experience 🏖️

Описание и применение

Автор присоединился к трёхдневному спринту Django on the Med, получил наставничество от опытных разработчиков, исправил ошибку в ORM и почувствовал себя частью сообщества.

Задача

The author was unsure if their experience level was sufficient to contribute to a Django development sprint and needed guidance on how to integrate into the event.

Результат

The author contributed a bug fix to Django’s ORM, received mentorship from senior developers, and gained confidence in participating in community events.

Рабочий процесс

  • 1. Expressed interest on Slack and joined a team focused on nullable expressions in the ORM.
  • 2. Worked with Jacob Walls to understand the issue and review a proof‑of‑concept PR.
  • 3. Received mentorship from Simon Charette, who explained ORM concepts and guided the author through the bug discovery.
  • 4. Identified a new bug in Django 6.1 involving .filter() and .exclude() with __in lookups containing None.
  • 5. Created a ticket (37372) and a PR draft (22040) to fix the bug.
  • 6. Collaborated with the team to complete the PR and submit it to the Django project.

Доказательства

I was being mentored, but at the same time, I felt like a peer.

Источник

Then, something interesting happened: While Simon was explaining the null handling in __in lookups to me, he found an ORM bug introduced in Django 6.1!

Источник

I was able to accomplish it! That feels incredibly satisfying.

Источник

  • Дата записи: 2026-10-01T21:55:54.638Z