DEV Community

Cover image for Useful Django 3rd party packages part 1
Shoukrey Tom
Shoukrey Tom

Posted on

Useful Django 3rd party packages part 1

as you already know that using 3rd party packages or libraries saves you a lot of time to make your work done.

here is a list of Django 3rd which could help you to boost your project development.

1. django-extension

it is one of the best and popular django packages, it has a lot of features including custom commands (shell_plus admin_generator, ...), custom fields, and more.

Doc: https://django-extensions.readthedocs.io/en/latest/index.html
Source: https://github.com/django-extensions/django-extensions

2. django-crispy-forms

if you are you using forms a lot and your skill on the front-end is so bad as mine, I better recommend you to use it, it controls the rendering of you form and make it nice looking.

Doc: https://django-crispy-forms.readthedocs.io/en/latest/
Source: https://github.com/django-crispy-forms/django-crispy-forms

3. django-seed

yeah, I know that you're probably sick up of visiting the admin page every time you've made changes to your models, me too and that is why you should use this package, it fills your DB with fake data which you can use for testing.

Doc: not available (read their README.md on the link below)
Source: https://github.com/Brobin/django-seed

4. django-autoslug

this package provides AutoSlugField which is exactly the same as Django SlugField but it is an auto-filled field, it is so helpful when you don't want to use signals or use slugify function on your view or form.

Doc: https://django-autoslug.readthedocs.io/en/latest/index.html
Source: https://github.com/justinmayer/django-autoslug

5. django-b2

this package provides a Django storage backend for BackBlaze I'm using it as an alternative to AWS.

Doc: not available (read their README.md on the link below)
Source: https://github.com/pyutil/django-b2

Top comments (0)