Предисловие

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


.

.

.


Пакет №1 — Django REST framework (DRF)

DRF позволяет разработчикам Django создавать любой RestAPI на основе HTTP. DRF приветствуется за предоставление разработчикам мощных и гибких инструментов. Он также поставляется с подробной документацией.


Пакет №2 — Сельдерей

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


Пакет №3 — Каналы Джанго

Каналы Django обеспечивают асинхронную поддержку WebSocket в Django. Он также имеет широкие возможности настройки, поэтому его можно использовать для различных случаев использования.


Пакет №4 — Джанго-окружение

Хотя есть много пакетов, которые можно использовать, чтобы помочь нам настроить переменные среды в наших приложениях Django. Django-environ — один из самых простых и эффективных пакетов, который позволяет нам делать именно это.


Пакет №5 — Django-двухфакторная аутентификация

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


Пакет №6 — Django-crispy-forms

Если вы хотите улучшить стиль ваших пользовательских форм, то обязательно используйте Django-crispy-forms. Он предоставляет нашим пользователям чистую и приятную форму для работы.


Пакет №7 — Django-простая-капча

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


Ничего не поделаешь! Приятного обучения!


Последнее примечание:
Для тех, кто хочет узнать больше о курсах на основе Django, не стесняйтесь проверить мои курсы ниже:

Курсы Python Джанго