Useful Python and Django Packages

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”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s