DEV Community

Cover image for Useful Django 3rd party packages Part 2
Shoukrey Tom
Shoukrey Tom

Posted on

Useful Django 3rd party packages Part 2

1- django-suit (not compatible with Django3)

this package is an alternative to Django's built-in admin interface, It comes with a lot of widgets and customizations.

Live Demo: http://djangosuit.com/admin/
Doc: https://django-suit.readthedocs.io/en/develop/
Source: https://github.com/darklow/django-suit

2- django-import-export

this package is so helpful when you want to import or export your data, it supports multiple file formats (excel, json, csv, yaml, HTML, ...etc)

Doc: https://django-import-export.readthedocs.io/en/latest/
Source: https://github.com/django-import-export/django-import-export

3- django-summernote

this package allows you to embed Summernote into Django (admin or form). and if you don't know Summernote, Summernote is a JavaScript library that helps you create WYSIWYG editors online.

Doc: Not available (just use users guide on their repository)
Source: https://github.com/summernote/django-summernote

4- django-storages

this is essential when your media files and your website and hosted on different servers, for example, your website is hosted on Heroku and your media files are hosted on AWS or Dropbox for example. Django comes with a storage backend for FileSystem just, so you have to use this library.

Doc: https://django-storages.readthedocs.io/en/latest/
Source: https://github.com/jschneier/django-storages

5- django-allauth

django-allauth is a reusable Django app that allows for both local and social authentication, with flows that just work.

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

Top comments (0)