This sample project uses Django and Django REST Framework and demonstrates how to solve few common features.
This project shows the following cases how to cases:
- Use built in authentication functions e.g. login and logout a user
- Implement authentication using built-in authentication forms e.g. reset password, set password
- Customize behaviour of built-in auth forms e.g. change error message suring signup when email already exists
- Override the built-in authentication templates
- Re-use templates by extending
- Create and use re-usable template components
- Sending emails
- Implement email verification
- Create APIs with DRF's APIView
- Use viewsets for implementing APIs along with URLs
- Use Generic views in DRF
- Upload file using DRF