django-le-twitter

The concept is simple: when a user successfully logs in using twitter (i.e.
you get a valid OAuth token), django-le-twitter executes a method that you
define. There is no model instance created, no login using contrib.auth, no
nothing. You decide.

Installation

pip install django-le-twitter

There's nothing to add to your INSTALLED_APPS. It just needs to be in your
python path. You need to add your Twitter app credentials to your Django
settings:

CONSUMER_KEY = 'your key'
CONSUMER_SECRET = 'your secret'

Usage

Subclass the two views provided by django-le-twitter in one of your apps'
views. Actually, one of them doesn't strictly need to be subclassed.