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 …

django-articles and DISQUS

Django-articles (articles) is a fully-featured blog engine. This is useful for those who wish to set up a blog that’s tightly coupled to an existing site, or those who simply wish to have their own Django-based blog or public blog site. Django-articles has recently moved from the in-house django.contrib.comments onto …

django-sorting

There is also an easy way to sort tabular data this time using django-sorting (https://github.com/directeur/django-sorting). Setup is described in the project’s readme and is as simple as putting the app in your installed apps and middleware and adding the request template context processor. After that, it’s as simple as this: …