title: Display django admin form only
body: <p>I want to let the user (they're signed in) edit items using the admin form without them having access to the whole admin interface.</p>
  
  <p>This would be easier and follow the DRY principle betters since the forms only need to be defined once in the admin setup. It should also avoids having to manually check if the user has permissions to edit that model since that will be taken care of by the admin system.</p>
  
  <p>If i set the users as is_staff i know i can point them to the edit/add page for the particular model/item, but by manually editing the url they can find their way to the full admin interface (at least the bit they have access to). Also the admin interface doesn't have the correct theme unless I change the whole admin theme. (I think?)</p>
  
  <p>Perhaps I'm missing something obvious and there's a super simple way to test if the user is able to add to/edit the model and generate a whole form (including formsets) for a model based on the relevent class in app/admin.py, but I haven't found it yet.</p>
  
  <p>I look forward to being told I'm an idiot and there's an obvious and simple solution.</p>
  
  <p>(edit: i've looked at django-frontendadmin, but it looks out of date and the urls situation looked a hack.)</p>