Accounts

Accounts application with support of:

  • rich user profiles
  • customizable registration form
  • captcha and avatars support

Download

Check out with Subversion: svn co http://django.org.ua/svn/plesonet_accounts/trunk/

README.txt

django.org.ua

Accounts application based on 4 external applications:
1. django-registration http://code.google.com/p/django-registration/
2. django-profiles http://code.google.com/p/django-profiles/ 
3. django-avatar http://code.google.com/p/django-avatar/
4. plesonet captcha http://www.django.org.ua/wiki/Captcha

Install:
1. Add Accounts into your applications folder
2. Add external applications into PYTHON PATH
3. Setup external Registration form. In project urls reset url like this:
url(r'^register/$', register, {'form_class': accounts.forms.AccountRegistrationForm }, name='registration_register')
If you need external Profile edit form you can do it an
url(r'^edit/$',views.edit_profile, {'form_class': accounts.forms.MyEditProfileForm }, name='profiles_edit_profile'), 
4. Checkout settings and urls example. Consult documentation of external applications about special settings.

Now you can find:
- registration form in accounts.forms.AccountRegistrationForm
- user profile in accounts.models.UserProfile

You can modify it accordingly your project requirements.