2017-05-05 1 views
0

Ich habe klassenbasierte Ansicht:Wie wird der aktuell angemeldete Benutzer in der klassenbasierten Ansicht abgerufen?

class AddView(CreateView): 
    model = MyModel 
    fields = '__all__' 

MyModel:

from django.contrib.auth.models import User 

class MyModel(models.Model): 
    user = models.ForeignKey(User) 

Ich mag würde zu aktuell angemeldeten Benutzern in dem Feld ‚Benutzer‘ automatisch gesetzt, wenn neue Datensatz hinzugefügt. Wie kann ich das machen ?

+0

Dies ist speziell dokumentiert: [Modelle und request.user] (https: // docs .djangoproject.com/de/1.11/topics/klassenbasierte Ansichten/generische Bearbeitung/# models-and-request-user). –

Antwort

Verwandte Themen