vincent register loginview implement guardian custom and django django-permissions

loginview - register and login django



AƱadir un permiso personalizado a un usuario (1)

Me gustaría poder darles a algunos Usuarios existentes un permiso personalizado que necesitaré para acceder a una vista.

Creo que necesito agregar el nuevo permiso a la tabla auth_permission de Postgres, pero sospecho que hay una forma de nivel superior para hacerlo. También hay una columna en auth_permission para content_type y no sé cuál debería ser su valor.

¿Cuál es la forma correcta de hacer esto?


Echa un vistazo a cómo crear permisos personalizados en los documentos.

class USCitizen(models.Model): # ... class Meta: permissions = ( ("can_drive", "Can drive"), ("can_vote", "Can vote in elections"), ("can_drink", "Can drink alcohol"), )

A continuación, ejecute manage.py syncdb .

Utilice el decorador permission_required para restringir el acceso a su vista.