Table Of Contents¶
- Welcome to Tastypie!
- Getting Started with Tastypie
- Interacting With The API
- Tastypie Settings
- Using Tastypie With Non-ORM Data Sources
- Tools
- Testing
- Compatibility Notes
- Resources
- Bundles
- Api
- Resource Fields
- Caching
- Validation
- Authentication
- Authorization
- Serialization
- Throttling
- Paginator
- GeoDjango
- ContentTypes and GenericForeignKeys
- Tastypie Cookbook
- Debugging Tastypie
- Sites Using Tastypie
- Contributing
- Release Notes
- Getting Help
- Quick Start
- Requirements
- Why Tastypie?
- Reference Material
- Running The Tests
- Commercial Support
- Getting Started with Tastypie
- Interacting With The API
- Tastypie Settings
- Using Tastypie With Non-ORM Data Sources
- Tools
- Testing
- Compatibility Notes
- Resources
- Quick Start
- Why Class-Based?
- Why Resource vs. ModelResource?
- Flow Through The Request/Response Cycle
- Why Resource URIs?
- Accessing The Current Request
- Advanced Data Preparation
- Reverse “Relationships”
- Resource Options (AKA Meta)
- Basic Filtering
- Advanced Filtering
- Using PUT/DELETE/PATCH In Unsupported Places
- Resource Methods
- ModelResource Methods
- Bundles
- Api
- Resource Fields
- Caching
- Validation
- Authentication
- Authorization
- Serialization
- Throttling
- Paginator
- GeoDjango
- ContentTypes and GenericForeignKeys
- Tastypie Cookbook
- Creating a Full OAuth 2.0 API
- Adding Custom Values
- Per-Request Alterations To The Queryset
- Using Your Resource In Regular Views
- Using Non-PK Data For Your URLs
- Nested Resources
- Adding Search Functionality
- Creating per-user resources
- camelCase JSON Serialization
- Pretty-printed JSON Serialization
- Determining format via URL
- Adding to the Django Admin
- Using SessionAuthentication
- Debugging Tastypie
- Sites Using Tastypie
- Contributing