2017-03-22 1 views
0

Wie benutze ich getattr um ManyToManyField value zu bekommen?django getattr für ManyToManyField

in das Modell speichern Methode:

getattr(Project.objects.filter(name=self.name)[0], 'type') 
getattr(self, 'type') 
getattr(Project.objects.filter(name=self.name)[0], 'user') 
getattr(self, 'user') 

Ich habe diese:

10kmop

10kmop

auth.User.None

auth.User.None

Benutzer ist ein ManyToManyField, ich habe hier keine.

Wie kann ich diesen Benutzerwert erhalten?

Antwort

0

wie folgt aus:

Project.objects.filter(name=self.name).first().user 
+0

es nicht funktionieren. immer noch ein "auth.User.None" –

+0

Nun, das bedeutet nur, dass Sie keinen Benutzer mit dem Projekt verbunden haben. –

Verwandte Themen