Skip to content

Instantly share code, notes, and snippets.

@eclecticmiraclecat
Last active November 8, 2020 15:54
Show Gist options
  • Save eclecticmiraclecat/bad104f4c55dbc844590b6f3ff7719f5 to your computer and use it in GitHub Desktop.
Save eclecticmiraclecat/bad104f4c55dbc844590b6f3ff7719f5 to your computer and use it in GitHub Desktop.

Go to admin page add set the permission for the user under User Permissions, eg

  1. <app name> | <model name> | Can add model
  2. <app name> | <model name> | Can change model
  3. <app name> | <model name> | Can delete model
# views.py
from .models import Secret
from django.contrib.auth.decorators import login_required, permission_required

@login_required
@permission_required('login.view_secret')
def read(request):
  secrets = Secret.objects.all()
  return render(request, 'login/read.html', {'secrets': secrets})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment