title: Django Admin - Specific user (admin) content
body: <p>I'm starting to organize a new project and let's say i'll have a few models like <strong>products</strong> and <strong>catalogs</strong>.</p>
  
  <p>I will allow my clients (not visitors, only specific clients) to login on Django Admin site to create, edit and delete their own catalogs.</p>
  
  <p>Lets say I create a model called <strong>"Shop"</strong>, create every shop (name, address, logo, contact info and etc.) and create an admin user binded to that shop.</p>
  
  <p>Now I want this new admin (who's not a site admin, but a shop admin -- probably an <strong>user group</strong>) to see and edit <strong>only the catalogs linked with his shop</strong>.</p>
  
  <p>Is that possible?</p>
  
  <p>Should I do this inside the Django Admin or should I create a new "shop admin" app?</p>