title: Extending Django User for Permission
body: <p>I just want List user to be under permission , so i just made one custom  model like below</p>
  
  <pre><code>from django.db import models
  from django.contrib.auth.models import  Permission,User
  
  class Mycustomuser(User):
      class Meta:
          permissions = (
              ('users','users'),
              ('view_user', 'View user'),
          )
  </code></pre>
  
  <p>In views i simply called</p>
  
  <pre><code>items=Mycustomuser.objects.all()
  </code></pre>
  
  <p>It is returning user id with 4 only.</p>
  
  <p>I did so because i made following permission using django guardian</p>
  
  <pre><code>task = MyCustomuser.objects.create()
  joe = User.objects.get(username__exact='admin')
  assign('view_category', joe, task)
  </code></pre>
  
  <p>Now i want to check that permission whenever MyCustomuser is called.</p>