django-socialprofile 0.1.7

Enables users to manage their user profile built by logging in via a social service such as Google, Twitter, or Facebook
django-socialprofile gives you an out-of-the-box way to let users create an account in your application using Google, Twitter, or Facebook authentication.

Users can edit their profile, view other users' profiles, and add multiple types of auth to the same profile.

Django Social Profile relies on omab's excellent django-socialauth to do the actual authentication with the backend providers. If you are just looking for the authentication piece, as opposed to the UI for customers to use, that module will be all you need. If you are willing to spend a bit of time with the UI, you can integrate any of the backends that django-socialauth provides (which is extensive).


From pypi:

 pip install django-socialprofile


 easy_install django-socialprofile

or clone from github:

 git clone git://

and add django-socialprofile to the PYTHONPATH:

 export PYTHONPATH=$PYTHONPATH:$(pwd)/django-socialprofile/


 cd django-socialprofile
 sudo python install

Main features:

  • This module is meant to be as quick to integrate as possible, and thus extensive customization will likely benefit from a fork. That said, a number of options are available.
  • The idea is to let you have a working system for letting users create profiles with social auth, edit them, delete them, and merge them, out of the box.
  • All the underlying bits to make this work come with django-socialauth, this project just pulls them together with a UI.

last updated on:
July 26th, 2012, 19:13 GMT
developed by:
Tim White
license type:
BSD License 
ROOT \ Internet \ HTTP (WWW)


In a hurry? Add it to your Download Basket!

user rating



Rate it!

Add your review!