Navigation
index
modules
|
next
|
Tastypie 0.9.12-alpha documentation
»
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
Resources
Bundles
Api
Resource Fields
Caching
Validation
Authentication / Authorization
Serialization
Throttling
Paginator
GeoDjango
Tastypie Cookbook
Debugging Tastypie
Sites Using Tastypie
Contributing
Getting Help
Quick Start
Requirements
Required
Optional
Why Tastypie?
Reference Material
Running The Tests
Commercial Support
Getting Started with Tastypie
Installation
Configuration
Creating Resources
Hooking Up The Resource(s)
Creating More Resources
Adding To The Api
Limiting Data And Access
Beyond The Basics
Interacting With The API
Front Matter
Fetching Data
Sending Data
Deleting Data
Bulk Operations
You Did It!
Tastypie Settings
API_LIMIT_PER_PAGE
TASTYPIE_FULL_DEBUG
TASTYPIE_CANNED_ERROR
TASTYPIE_ALLOW_MISSING_SLASH
TASTYPIE_DATETIME_FORMATTING
Using Tastypie With Non-ORM Data Sources
Approach
Using Riak for MessageResource
Tools
Browser
Python
Javascript
Testing
Example Usage
Resources
Quick Start
Why Class-Based?
Why
Resource
vs.
ModelResource
?
Flow Through The Request/Response Cycle
Why Resource URIs?
Advanced Data Preparation
Reverse “Relationships”
Resource Options (AKA
Meta
)
Basic Filtering
Advanced Filtering
Resource
Methods
ModelResource
Methods
Bundles
What Are Bundles?
Attributes
Api
Quick Start
Api
Methods
Resource Fields
Quick Start
Standard Data Fields
Relationship Fields
Caching
Usage
Caching Options
Implementing Your Own Cache
HTTP Cache-Control
Validation
Usage
Validation Options
Implementing Your Own Validation
Authentication / Authorization
Usage
Authentication Options
Authorization Options
Implementing Your Own Authentication/Authorization
Serialization
Usage
Implementing Your Own Serializer
Serializer
Methods
Throttling
Usage
Throttle Options
Implementing Your Own Throttle
Paginator
Usage
Implementing Your Own Paginator
GeoDjango
Usage
Tastypie Cookbook
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
Debugging Tastypie
“I’m getting XML output in my browser but I want JSON output!”
“What’s the format for a POST or PUT?”
“Why is my syncdb with superuser failing with a DatabaseError?”
Sites Using Tastypie
LJWorld Marketplace
Forkinit
Read The Docs
Luzme
Politifact
Crate
Contributing
Philosophy
Guidelines For Reporting An Issue/Feature
Guidelines For Contributing Code
Guidelines For Core Contributors
Indices and tables
¶
Search Page
Table Of Contents
Table Of Contents
Indices and tables
Next topic
Welcome to Tastypie!
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
modules
|
next
|
Tastypie 0.9.12-alpha documentation
»