Django, anfordern.Benutzer ist immer in Anonymen Nutzer

Ich bin mit einem benutzerdefinierten Authentifizierung-backend für Django (das läuft couchdb). Ich habe ein custom-user-Modell.

Als Teil der Anmeldung, ich bin dabei ein request.user = user und speichern Sie die Benutzer-id in der session.
Aber auf nachfolgende Anfragen, die ich nicht in der Lage zum abrufen der Anfrage.Benutzer. Es ist immer eine AnonymousUser. Kann ich aber abrufen der Benutzer-id aus der session und kann bestätigen, dass der session-cookie wird richtig gesetzt.

Was bin ich?

Will ich nicht die Verwendung einer relationalen db, wie ich will, um alle meine user-Daten in couchdb.

Bearbeiten: ich habe geschrieben eine Klasse, die nicht Erben von Django, die auth-User. Es hat allerdings den Benutzernamen und E-Mail-Attribute. Aus diesem Grund, mein backend nicht wieder eine Klasse abgeleitet von auth-User.

Schreibe einen Kommentar