title: django - set user permissions when user is automatically created using get_or_create
body: <p>Django 1.5, python 2.6</p>
  
  <p>The model automatically creates a user under certain conditions:</p>
  
  <pre><code>User.objects.get_or_create(username=new_user_name, is_staff=True) 
  u = User.objects.get(username=new_user_name)
  u.set_password('temporary')
  </code></pre>
  
  <p>In addition to setting the username, password, and is_staff status, I would like to set the user's permissions - something like:</p>
  
  <pre><code>u.user_permissions('Can view poll')
  </code></pre>
  
  <p>or</p>
  
  <pre><code>u.set_permissions('Can change poll')
  </code></pre>
  
  <p>Is this possible?  Thank you!</p>