User, Permission, Group Class, Django?
models.py in exampleApp
class ExampleModel(models.Model):
somefield = models.CharField(max_length=4)
"makemigration" "migrate", "add_examplemodel", "change_examplemodel", "delete_examplemodel". auto_permission DB.
models.py in exampleApp
class ExampleModel2(models.Model):
somefield = models.CharField(max_length=4)
class Meta:
permissions = ( (permission_code, human_readable_permission_name), )
"makemigrations" "migrate" , , , Meta. ( , , )
.
Permission. .
, .
user = User.objects.get(id=someidnumber)
user.permissions_set.add(permission, ... )
@permission_required decorator
, 1 view_reactor. 1 User.objects.get(id=user1_id).permissions_set.add(view_reactor permission). @permission_required decorator.
, .
license_required decorator