First you are using two packages for same purpose(i.e; sending the email activation), Here the packeges,
- django-registration-email
- django-registration
Select the one package from above. I choose django-registration, Here the doc https://django-registration.readthedocs.org.
And follow the code instructions,
settings.py
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'django.contrib.admindocs',
#custom apps
'order',
'fiesta',
#3rd party apps
'south',
'jquery',
'djangoformsetjs',
# DEVELOPER TOOLS
'debug_toolbar',
#authentication apps
'registration',
#'registration_email',
)
#DJANGO REGISTRATION SETTINGS
ACCOUNT_ACTIVATION_DAYS = 7 # one week activation window
#AUTHENTICATION_BACKENDS = (
#'registration_email.auth.EmailBackend',
#)
LOGIN_REDIRECT_URL = '/'
urls.py
urlpatterns = patterns('',
url(r'^$', lambda x:HttpResponseRedirect("/fiesta/workspace/"), name="home"),
url(r'^admin/', include(admin.site.urls)),
url(r'^accounts/', include('registration.backends.default.urls')),
url(r'^fiesta/', include('fiesta.urls')),
)