10 Django Packages Every Developer Must Know | #django #programming

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
[Music] starting a new django project in this video we compile a list of 10 must-have django packages that will help you jumpstart your project django projects need django packages as they significantly limit the time necessary to develop high quality django apps they simply take the burden off programmers shoulders by providing a fair amount of code so that they don't need to write everything from scratch [Music] 1. django aloft djangoloft provides you with the by far the best authentication registration and account management solution we have ever used in a django application it also provides you tons of social oauth authentications providers it has built-in templates for account management and emails and tons of settings and customization options for you to play around 2. django extensions this package is by far the most useful in django projects it provides you with the django extensions like shell under score plus which will automatically import all the models in your project 3. celery if your application requires long running and heavy tasks that cannot be allowed in the request response cycle you need to use a task queue system celery is one of the best options available out there it supports the number of massage brokers like rabbitmq readies beanstalk mongodb etc 4. python decouple is your setting files is becoming unmanageable tired of changing environment variables python decouple helps you separate your environment settings from your application code with python decouple all the settings related to the environment of the project goes into the environment files env or ini 5 django rest framework a solid base to build any http based rest api praised for providing powerful and flexible tools as well as impressive usability authentication policies serialization and extensive documentation 6 sentry a service meant to monitor a running application and errors or crashes that occur when it's working it's important that events are sent from every language 7 django quid a library enabling matching a single http request with all messages coming from logs the so-called correlation id django grid is wsgi supported and also asgi supported eight easy thumbnails easy thumbnails do exactly what its name suggests it works with the built-in image field and also provides you with thumbnail or image field to use this package you just have to define the image configurations in the settings file and then you can have access to thumbnails both in templates and in views 9. django import export django import export is helpful in import bulk data using excel csv json yaml files it has built-in preview admin support you can also provide filters for exporting and order data 10. django compressor this package is very useful to make your application production ready this package will compress all your js or css files in one single cached file it also supports jinja templating and reactges django is a high level framework that allows for truly quick development the most powerful django packages outshine many other tools and impress software developers with their incredible usefulness versatility reliability scalability security accessibility as well as providing first-class guidance and assistance [Music] you
Info
Channel: Education Ecosystem
Views: 8,899
Rating: undefined out of 5
Keywords: django packages, django pack, django package app, django packages for developers, django developer, django allauth, django course, python programming, learn django, django, django framework, python django course for beginners, django 2.0 tutorial
Id: zpLkQVW8lmw
Channel Id: undefined
Length: 4min 36sec (276 seconds)
Published: Tue May 31 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.