About Django Guardian and Per-object Permissions

If you use django-guardian for per-object permissions, use group permissions instead of user permissions from the start, even if each group only contains one user.

This way, you can expand the project later to multiple users managing the same objects without hassle.

Tips and Tricks Programming Permissions Django 5.x Django 4.2 Django 3.2 django-guardian