RESTful account registration, activation, and login
Project description
Overview
RESTful account registration, activation. This apps is inspired by django-registration. It uses the same templates as the django-registration.
This package is influenced by the django-registration HMAC workflow.
Registration Endpoint is an rest framework APIView, whereas Activation Endpoint is a django TemplateView.
Requirements
Python (3.4)
Django (1.8, 1.9)
Django REST Framework (3.3)
Installation
Install using pip…
$ pip install djangorestframework-registration
Example
Include the following urls.
urlpatterns = [
url(r'^api-token-auth/', include('rest_framework_registration.urls')),
]
the available resources will be available at /api-token-auth/registrations/ and /api-token-auth/activations/<key>. See the source code for more detail.
Testing
Install testing requirements.
$ pip install -r requirements.txt
Run with runtests.
$ ./runtests.py
You can also use the excellent tox testing tool to run the tests against all supported versions of Python and Django. Install tox globally, and then simply run:
$ tox
Documentation
To build the documentation, you’ll need to install mkdocs.
$ pip install mkdocs
To preview the documentation:
$ mkdocs serve
Running at: http://127.0.0.1:8000/
To build the documentation:
$ mkdocs build
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for djangorestframework-registration-0.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c01e4e2df57115de850d7c32d89fce6827bf2ce9b39389a2ceacadd84240b7bb |
|
MD5 | c43f1af163d2ea5874753f61b3c1749e |
|
BLAKE2b-256 | a72df9766d3bf78f148d6aa661c5277c783846500d212c58035ad27a6b474e5e |
Hashes for djangorestframework_registration-0.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c33a6268e8cf1c38d149d2ff72add73d7c75c8b3618dc40b1769505ff8457022 |
|
MD5 | 11f01a0030e72c6acfd50f4b49edf1fe |
|
BLAKE2b-256 | 4d1260abce224dbe61dc3096590c52ded2a95950b083892a811b0ea320ce069a |