title: row level permissions in django
body: <p>Is there a way to do row level permissions in django? I thought there wasn't but just noticed this in the docs:</p>
  
  <blockquote>
    <p>Permissions can be set not only per type of object, but also per
    specific object instance. By using the has_add_permission(),
    has_change_permission() and has_delete_permission() methods provided
    by the ModelAdmin class, it is possible to customize permissions for
    different object instances of the same type.</p>
  </blockquote>
  
  <p><a href="https://docs.djangoproject.com/en/dev/topics/auth/">https://docs.djangoproject.com/en/dev/topics/auth/</a></p>
  
  <p>But i don't see any documentation on how to actually implement per instance permissions</p>