Note
THIS REPOSITORY IS NOT MAINTAINED ANYMORE.
Clone of Django Resgistration flow for Django Rest Framework
StackOverflow answer http://stackoverflow.com/a/19337404
and
django-registration https://django-registration.readthedocs.org/
$ git clone git@github.com:tucarga/django-registration-rest-framework.git $ pip install -e django-registration-rest-framework
INSTALLED_APPS =
...
'registration_api',
...
# This setting is mandatory
REGISTRATION_API_ACTIVATION_SUCCESS_URL = '/'
urlpatterns = patterns(
...
url(r'^accounts_api/', include('registration_api.urls')),
...
)
From your front-end or mobile application send a post to the register url 'accounts_api/register/'. The fields depends on your AUTH_USER_MODEL but should be something like
[{"username": "john", "email": "john@example.com", "password": "verylongpassword"}]
This will trigger an email to the addess specified by the user. When the user follows the link the account is activated.
$ python tests/runtests.py [TestsCase[.test_method]]
or
$ python setup.py test