title: django admin site - display model objects created by request.user only
body: <p>I have simple blog app which have <code>author=models.ForeignKey(User, editable=False)</code> field. Blog posts are created from django admin site, and I use <a href="https://docs.djangoproject.com/en/1.8/ref/contrib/admin/#django.contrib.admin.ModelAdmin.save_model" rel="nofollow">save_model</a> to get author which is request.user.</p>
  
  <p>Now I want that user (is_staff) can see only his own posts, when he browse model posts. But by default all blog posts are displayed, so how can I hide blog posts created by other users? Of course superusers need to see all of them. </p>