Skip to main content
django-twitter allows your users to login into your application using Twitter in a easy way.

How To Use
==========
1. Add 'twitter' to your apps list

2. Include('twitter.urls') in your url app

3. Add in settings.py:
CONSUMER_KEY = "your_consumer_key"
CONSUMER_SECRET = "your_consumer_secret"
CALLBACK_URL = 'your_awesome_url'

CONSUMER_KEY: You can obtain it from your Twitter account.
CONSUMER_SECRET: You can obtain it from your Twitter account.
CALLBACK_URL: is the url inside your application that should be shown when the authentication process went ok. It must be same as Twitter callback url.

4. Connect with tokens_received signal:

from twitter import signals

def tokens_received(sender, request, screen_name, oauth_token, oauth_token_secret, **kwargs):
#Your stuff here

signals.tokens_received.connect(tokens_received)

How it works
============
To insert the link to Twitter, include this in your template : {% url twitter_begin_auth %} in a link.
When the user click on the link, is redirected to Twitter, and once logged in, it will redirect you to CALLBACK_URL in your application and tokens_received signal will be raised.

NOTE:
-----
Remember that your Twitter callback url must be the same as CALLBACK_URL

Dependencies
============
djano-twitter uses Django 1.3 and oauth2

References
==========
Some parts of Twython have been adapted to make possible this application. Thanks to Twython creator for share with us so amazing code.


Version 0.1.0
+ Initial release

Release files for django-twitter 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-twitter 0.1.0
File Size Uploaded
django-twitter-0.1.0.tar.gz 5.5 kB Details

Release files / django-twitter-0.1.0.tar.gz

Download URL django-twitter-0.1.0.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5e1f530073649fbdc59827a2332eb5a31bf1d7ef6a579ed42fa96eb4173ceb24
BLAKE2b-256 checksum
How to use checksums
b69542220dd06eeead16f95b9876393da900d188a990dccc4de58ca5b1432e63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page