django-static-files

Note: Django Static Files (django-staticfiles) has been included as a contrib app in django 1.3. However, for the most cutting edge features, and also compatibility with earlier Django versions, users can install the ‘django-staticfiles’ app. django-staticfiles is a handy tool for managing and transitioning static media between development environments (which …

django-imagekit

The need may arise for different versions of the same image to be used in different parts of your site. ImageKit is an app that takes care of processing your source image and storing and retrieving the different versions. The project’s github page with install and usage instructions is at https://github.com/jdriscoll/django-imagekit. In …

django-sentry: real-time logging for django (previously django-db-log)

**This article refers to outdated and deprecated technology** Sentry catches any exception that your django project raises, and stores it in your database for future reference – much like its previous name describes. It already provides robust documentation: http://readthedocs.org/docs/sentry/en/v1.6.2/ However, with error logging such an integral part of producing a …

django-piston

Let’s say you wanted to provide third-party application support for your web application. You’ll probably make an app that handles API calls, set up views, and compile the data you’ll be sending out in some safe format, such as JSON. You’ll also have to provide some documentation, which will complicate …

haystack

Search is an essential tool for any website, and is a feature often requested by both site owners and users. While the built-in Django QuerySet system will often suffice, sometimes you’ll just need a more powerful, and more generic search system. It’s also necessary for features like AJAX-powered automatic search …

django-filebrowser and grapelli

Django-grappelli provides a revamp of the existing Django admin look and feel. In itself, it simply makes your site look better—you’ll need this in case a site also needs to provide admin access to the product owner. For this case, however, we’re using Grappelli as a dependency for django-filebrowser. Django-filebrowser …