django - Benutzerberechtigungen festlegen, wenn der Benutzer automatisch erstellt wird

Django 1.5, Python 2.6

Das Modell erstellt unter bestimmten Bedingungen automatisch einen Benutzer:

User.objects.get_or_create(username=new_user_name, is_staff=True) 
u = User.objects.get(username=new_user_name)
u.set_password('temporary')

Zusätzlich zum Festlegen des Benutzernamens, des Kennworts und des is_staff-Status möchte ich die Berechtigungen des Benutzers festlegen - etwa:

u.user_permissions('Can view poll')

oder

u.set_permissions('Can change poll')

Ist das möglich? Vielen Dank!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage