title: Object level permissions django
body: <p>I have a model that looks like this..</p>
  
  <pre><code>from django.contrib.auth.models import User
  
  class SampleModel(models.Model):
      info1 = models.CharField(max_length = 20)
      info2 = models.CharField(max_length = 20)
      objectAdmin = models.ForeignKey(User)
  </code></pre>
  
  <p>django by default gives access to users to the entire tables if you allow them, but I want the user that is in that row to be the only one to have access to the entry..</p>
  
  <p>so when a particular user logs in, and he goes to the /admin/myapp/samplemodel/1/ ,he should only be able to edit that object if he is the "objectAdmin" of that entry..</p>