When I first started out with Python / Django it quickly became apparent that there are a ton of open source packages out there. Here’s a rundown of some of the ones I’ve found to be most helpful so far…
boto
Python interface to Amazon Web Services.
django-compressor
Compresses linked and inline javascript or CSS into a single cached file.
django-extensions
Useful extensions for the Django framework.
django-mptt
Utilities for implementing a modified pre-order traversal tree.
django-positions
A Django field for custom model ordering.
django-secure
Helping you remember to do the stupid little things to improve your Django site’s security.
django-storages
A collection of custom storage backends for Django.
oauth2
A fully tested, abstract interface to creating OAuth clients and servers.
python-memcached
A Python-based API for communicating with the memcached distributed memory object cache daemon.
pytz
pytz brings the Olson tz database into Python.
simplejson
simplejson is a simple, fast, extensible JSON encoder/decoder for Python.
South
Intelligent schema and data migrations for Django projects.
tweepy
Twitter for Python!
Werkzeug
Werkzeug is a WSGI utility library for Python.
yolk
Command-line tool for querying PyPI and Python packages installed on your system.
I’ll try to keep this list updated as I find more. Please add any must haves in the comments.
One thought on “Useful Python and Django Packages”