Django Rest Framework
Smarter extends the Django REST framework (DRF) to support advanced AI resource management and enterprise developer workflows, while preserving the integrity of DRF’s core functionality. No changes or overrides are made to the underlying DRF codebase, ensuring full compatibility and future-proofing with upstream releases.
Our philosophy is to keep things simple: we minimize the use of additional Django and DRF-related PyPI packages, maintaining a lightweight and maintainable framework. Smarter’s enhancements are purpose-built to align with our mission, delivering scalable and intelligent solutions for modern organizations.
For more information about DRF, see the official Django REST framework documentation.
Smarter Django REST Framework Extensions
- Caching
get_cached_authtokens_available_to_user_profile()get_cached_authtokens_owned_by_user_profile()get_cached_authtokens_shared_with_user_profile()invalidate_all_cached_authtokens_for_user_profile()invalidate_cached_authtokens_available_to_user_profile()invalidate_cached_authtokens_owned_by_user_profile()invalidate_cached_authtokens_shared_with_user_profile()
- Manifest
- Middleware
- Models
- Parsers
- Serializers
- Signals
- Tasks
- Template Tags
- Smarter Token Authentication
- Urls
- View Helpers
- Views