django: establecer permisos de usuario cuando el usuario se crea automáticamente

Django 1.5, python 2.6

El modelo crea automáticamente un usuario bajo ciertas condiciones:

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

Además de configurar el nombre de usuario, la contraseña y el estado de is_staff, me gustaría configurar los permisos del usuario, algo como:

u.user_permissions('Can view poll')

o

u.set_permissions('Can change poll')

es posible? ¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta