-
This is a template for django API authentication with djoser
-
⚠️ Still a Under Contruction
- Application Programming interface for a auth built in django, Djoser and djangorestframework with python.
- Modern Python development with Python 3.11+
- Bleeding edge Django 4.0+
- Fully dockerized, local development via docker-compose.
- PostgreSQL
- Full test coverage, continuous integration, and continuous deployment.
- Celery tasks
- Email and Password Authetication with Djoser.
- Custom User
- Code Formating with Black,
Flake8
&isort
- Social (FB + G+) signup/sigin
- Custom API Home Page
- Custom Email Templates
- Custom Profile Model
- Tests (with mocking and factories) with code-coverage support
- Swagger API docs out-of-the-box
- Password reset endpoints
- Health checks on
/health
route
C:.
├───conf
├───docs
├───accounts
├── apps
│ ├──
│ └── core
└── README.md
- Config
- App containing django project settings and rject configurations.
- Accounts
- App to control
User
Accounts , models and Profiles.
- App to control
- Core
- App for core logic .
- 👉🏿Click Me👈🏿 to get project installation instrutions.
python 3.11.0
- Check
runtime.txt
file
-
Visit the browsable API at http://localhost:8000/api/v1/
-
Access the Django admin at http://localhost:8000/admin
-
Visit reDoc documentation http://localhost:8000/redoc
-
Visit Swagger documentation http://localhost:8000/doc
-
Visit API Home Page http://localhost:8000
-
To access useful links and tutorial that helped during the project click me 😉