Топ-5 ресурсов для изучения Django

Работаете с Django и вам случается столкнуться с тем, чего еще не знаете об этом фреймворке? Или реализуете что-то новое и хотели бы знать, как это сделать в Django? Мы составили для вас список из пяти самых лучших ресурсов, способных вам помочь.

1. Real Python

Открывает наш список сайт Real Python. Это учебный ресурс, где можно найти множество руководств по Python, Django и Kivy, причем эти руководства предназначены для разработчиков с разными уровнями навыков.

Например, здесь есть отличное руководство по трассировке (traceback) в Python, которое точно пригодится вам при создании приложений.

Или вот еще туториал по созданию мобильного приложения при помощи фреймворка Kivy — тоже очень интересно.

2. LearnDjango

Основатель сайта LearnDjango.com — Вильям Винсент — разработчик и преподаватель, автор трех книг о Django, а еще — член правления в Django Software Foundation. Помимо ведения сайта он записывает подкаст о Django и выпускает новостную рассылку.

На сайте Вильяма вы найдете множество практических руководств по самым разным темам, связанным с использованием фреймворка Django.

3. Simple is better than complex

На сайте simpleisbetterthancomplex.com публикуются статьи о Python, Django и веб-разработке. Ведет этот сайт Витор Фреитас, разработчик из Бразилии, живущий в Финляндии. Статьи на сайте имеют практическую направленность. Вы узнаете, как использовать JWT-аутентификацию с Django REST, как рендерить формы при помощи Django Crispy Forms и т. п. вещи.

4. Dev

На сайте dev.to публикуется множество отличных статей по разработке, в том числе и на Django. Пример отличной статьи — Modern Django Project Examples. Это тщательно подобранный список из более чем 100 проектов с открытым исходным кодом, созданных на Django. В список вошли проекты (и сайты, и сложные веб-приложения), которые приобрели некоторую популярность, имеют достойный объем и относительно недавно обновлялись.

5. Документация Django

Наконец, самое главное. Как говорится, если ничто другое не помогает, загляните, наконец, в документацию.