This project is designed to use for those applications who are already using django allauth for their projects and facing trouble with duplicate app (account) while isntalling pinax-invitations.
- About Pinax
- Important Links
- Overview
- Documentation
- Change Log
- Contribute
- Code of Conduct
- Connect with Pinax
- License
Pinax is an open-source platform built on the Django Web Framework. It is an ecosystem of reusable Django apps, themes, and starter project templates. This collection can be found at http://pinaxproject.com.
Where you can find what you need:
- Releases: published to PyPI or tagged in app repos in the Pinax GitHub organization
- Global documentation: Pinax documentation website
- App specific documentation: app repos in the Pinax GitHub organization
- Support information: SUPPORT.md file in the Pinax default community health file repo
- Contributing information: CONTRIBUTING.md file in the Pinax default community health file repo
- Current and historical release docs: Pinax Wiki
pinax-teams
is an app for Django sites that supports open, by invitation, and by application teams.
- django-appconf
- django-reversion
- pillow
- pinax-invitations
- six
- python-slugify
See setup.py
for specific required versions of these packages.
Django / Python | 3.6 | 3.7 | 3.8 |
---|---|---|---|
2.2 | * | * | * |
3.0 | * | * | * |
To install pinax-teams:
$ pip install pinax-teams
Add pinax.teams
and other required apps to your INSTALLED_APPS
setting:
INSTALLED_APPS = [
# other apps
"pinax.account",
"pinax.invitations",
"pinax.teams",
"reversion",
]
Optionally add TeamMiddleware
to your MIDDLEWARE
setting:
MIDDLEWARE = [
# other middleware
"pinax.teams.middleware.TeamMiddleware",
]
Add pinax.teams.urls
to your project urlpatterns:
urlpatterns = [
# other urls
url(r"^account/", include("account.urls")),
url(r"^teams/", include("pinax.teams.urls", namespace="pinax_teams")),
]