Bridgekeeper is a Django permissions library that allows rules to be defined as QuerySet filters, enabling efficient, database-level permission checks. Current version is 0.9, compatible with Python >=3.5 and Django 2.0+. Released under MIT License; maintained irregularly with no recent updates.
pip install bridgekeeperVerified import paths — ran on the pinned version, not inferred.
Create a permission that requires the user to be authenticated.
Define PERMISSIONS in settings.py, e.g., PERMISSIONS = {'my_perm': my_permission}Ensure rules return Q objects or booleans that can be translated to database filters.
Consider alternative libraries like django-guardian or django-rules for newer Django versions.