Как вы уже знаете, что использование пакетов или библиотек 3-го вечеринок экономит вам много времени, чтобы сделать вашу работу.
Вот список Django 3RD, который может помочь вам повысить разработку вашего проекта.
1. Django-расширение
Это один из лучших и популярных пакетов Django, он имеет много функций, включая пользовательские команды ( Shell_plus
admin_generator
, …), Пользовательские поля и многое другое.
Док: https://djang-extensions.readtheDocks.io/en/latest/index.html. Источник: https://github.com/djang-extensions/djang-extensions.
2. Джанго-хрустящие формы
Если вы много используете формы, и ваш навык на интерфейсе настолько плохо, так как мой, я лучше рекомендую вам использовать его, он контролирует рендеринг вашей формы и сделать его приятно выглядеть.
Док: https://django-crispy-forms.readthedocs.io/en/latest/ Источник: https://github.com/django-crispy-forms/django-crispy-forms.
3. Джанго-семя
Да, я знаю, что вы, вероятно, надоели от посещения страницы администратора каждый раз, когда вы внесли изменения в свои модели, я тоже И именно поэтому вы должны использовать этот пакет, он заполняет вашу БД с поддельными данными, которые вы можете использовать для тестирования.
Док: недоступен (прочитайте их readme.md по ссылке ниже) Источник: https://github.com/Brobin/django-seed
4. Django-AutoSlug
Этот пакет предоставляет AutoSlugfield
что точно так же, как Django Слугфилд
Но это автоматическое заполненное поле, это так полезно, когда вы не хотите использовать сигналы или использовать проще говоря
функционировать на вашем представлении или форме.
Док: https://django-autoslug.readtheDoc.io/en/latest/index.html Источник: https://github.com/justinmayer/django-autoslug.
5. Django-B2.
Этот пакет предоставляет хранилище Django для Обратная связь Я использую его как альтернативу AWS.
Док: недоступен (прочитайте их readme.md по ссылке ниже) Источник: https://github.com/pyutil/django-b2.
Оригинал: “https://dev.to/abdulshakoor/useful-django-3rd-party-packages-part-1-2g8a”