This is not really intended to be a generic app, so use it at your own risk.
It is an implementation of a django-registration backend with django-simple-captcha and a UserProfileBase abstract model (and his form, and his form view) that can be used as a base for user profiles.
pip install sveeaccounts
In your settings file add the app to your installed apps :
INSTALLED_APPS = ( 'registration', 'captcha' 'sveeaccounts', ... )
Then you have to mount its urls map in your webapp urls. It is recommended to add them before ‘django.contrib.auth’.
If you have installed django-crispy-forms you can specify your own form helper for registration and login forms. To do this you will have to specify the full Python path to your helper methods to use.
In your settings you can add the following variables, all of them are optionnal :
The methods which these Python path point just have to return the helper you did, see the sveeaccounts.crispies code for samples.