Wie erstelle ich eine Login-API mit Django Rest Framework?

Ich möchte eine Anmelde-API erstellen (oder eine vorhandene verwenden, falls diese bereits im Lieferumfang enthalten ist), indem ich das Django Rest Framework verwende. Ich bin jedoch völlig ratlos. Immer wenn ich eine Post-Anfrage an die "Login" -URL des Django-Rest-Frameworks sende, wird nur die durchsuchbare API-Vorlagenseite zurückgesendet ...

MEINE KONFIGURATION

urls.py

url(r'^api/v1/', include('rest_framework.urls', namespace='rest_framework'))

settings.py

REST_FRAMEWORK = {
    'DEFAULT_AUTHENTICATION_CLASSES': (
        'rest_framework.authentication.BasicAuthentication',
        'rest_framework.authentication.SessionAuthentication',
    )
}

WAS ICH WILL

Anfrage:

POST /api/v1/login  username='name' pass='pass'

Antwort:

200 OK "{username: 'name', 'userId': '54321'}" set-cookie: sessionid="blahblah"

Antworten auf die Frage(4)

Ihre Antwort auf die Frage