30.2.2 Picking Third-Party Apps

Once you understand what your site does (what behavior and data structure you need), your next step is to see if someone has already done the work for you. One of Django’s greatest assets is the ability to easily plug in apps built by other developers. The difficulty is finding the right tool for the job.

To get you started, http://awesome-django.com/ contains a curated list of some of Django’s most popular packages.

Then, there’s https://www.djangopackages.com/, which attempts to organize the overwhelming number of packages for Django.

When picking a package, remember that one of the most important aspects is whether it’s up to date and maintained. If you have several choices for a package, you want the one that ...

Get Django Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.