title: Django group permission activate
body: <p>If you have <code>django.contrib.auth</code> in your INSTALLED_APPS django will automatically create add, change, delete and view permissions to every model in your system (or any one you add later). These are stored in auth_permission.</p>
  
  <p>In <a href="https://docs.djangoproject.com/en/2.1/topics/auth/default/#permissions-and-authorization" rel="nofollow noreferrer">django doc</a>, here is what we can read under <strong>Groups section</strong>: 
  <em><code>django.contrib.auth.models.Group</code> models are a generic way of categorizing users so you can apply permissions, or some other label, to those users. A user can belong to any number of groups.
  <strong>A user in a group automatically has the permissions granted to that group</strong>. For example, if the group 'Site editors' has the permission can_edit_home_page, any user in that group will have that permission.</em></p>
  
  <p><strong>I've a group with no permission at all (call it NADA) and I've assign that group to a specific user (let's call him Pierre). Pierre can still connect and create, update, delete or view anything on my web interface.</strong></p>
  
  <p>How can I make it working? There's few or no doc on the web for native Django Permission.</p>
  
  <ul>
  <li>I've read this nice publication
  <a href="https://www.vinta.com.br/blog/2016/controlling-access-a-django-permission-apps-comparison/" rel="nofollow noreferrer">django-permission-apps-comparison</a>.</li>
  <li>I know I could install django-guardian, django-role-permissions or
  django-rules...</li>
  <li>I know we can manage access via <a href="https://hashedin.com/blog/configure-role-based-access-control-in-django/" rel="nofollow noreferrer">middleware or decorator</a> But since django IS creating these tables for us (user, groups, permissions and group_permissions)</li>
  </ul>
  
  <p>I thought it was extremely simple to implement CRUD access to any model class!</p>
  
  <p>Wrong?</p>
  
  <p>Do I miss something?</p>
  
  <p>Note: Working with Python3.6 and Django 2.1.3</p>