GitHub
Next
Previous
Search
Django REST framework
Home
Tutorial
Quickstart
1 - Serialization
2 - Requests and responses
3 - Class based views
4 - Authentication and permissions
5 - Relationships and hyperlinked APIs
6 - Viewsets and routers
API Guide
Requests
Responses
Views
Generic views
Viewsets
Routers
Parsers
Renderers
Serializers
Serializer fields
Serializer relations
Validators
Authentication
Permissions
Caching
Throttling
Filtering
Pagination
Versioning
Content negotiation
Metadata
Schemas
Format suffixes
Returning URLs
Exceptions
Status codes
Testing
Settings
Topics
Documenting your API
Internationalization
AJAX, CSRF & CORS
HTML & Forms
Browser Enhancements
The Browsable API
REST, Hypermedia & HATEOAS
Community
Tutorials and Resources
Third Party Packages
Contributing to REST framework
Project management
Release Notes
3.16 Announcement
3.15 Announcement
3.14 Announcement
3.13 Announcement
3.12 Announcement
3.11 Announcement
3.10 Announcement
3.9 Announcement
3.8 Announcement
3.7 Announcement
3.6 Announcement
3.5 Announcement
3.4 Announcement
3.3 Announcement
3.2 Announcement
3.1 Announcement
3.0 Announcement
Kickstarter Announcement
Mozilla Grant
Funding
Jobs
×
Documentation search
Serializer relations
Inspecting relationships.
API Reference
StringRelatedField
PrimaryKeyRelatedField
HyperlinkedRelatedField
SlugRelatedField
HyperlinkedIdentityField
Nested relationships
Example
Writable nested serializers
Custom relational fields
Example
Custom hyperlinked fields
Example
Further notes
The queryset argument
Customizing the HTML display
Select field cutoffs