Separate individual user identity from accounts and subscriptions. Django Organizations adds user-managed, multi-user groups to your Django project. Use Django Organizations whether your site needs organizations that function like social groups or multi-user account objects to provide account and subscription functionality beyond the individual user. Works with your existing user model, whether django.contrib.auth or a custom model. No additional user or authentication functionality is required. Users can belong to and own more than one organization (account, group) Invitation and registration functionality works out of the box for many situations and can be extended as needed to fit specific requirements. Start with the base models or use your own for greater customization. Testing each change on all the environments takes some time, you may want to test faster and avoid slowing down development by using pytest against your current environment.
Features
- Works with your existing user model, whether django.contrib.auth or a custom model. No additional user or authentication functionality required
- Start with the base models or use your own for greater customization
- Users can be belong to and own more than one organization (account, group)
- Invitation and registration functionality works out of the box for many situations and can be extended as need to fit specific requirements
- Development is on-going
- Check the Release History tab on the PyPI package page for pre-release versions