The evolution of a RESTful Django backend
summary
Safari Books Online migrates APIs from plain Django views to Piston to Tastypie and now Django REST framework, claiming DRF for new endpoints because it gives explicit serializer classes, composed filter/serializer/view components, built-in pagination and filtering, a browsable API, and simple token auth. Piston is effectively unmaintained and lacks pagination; Tastypie adds pagination and schema generation but struggles with binary file uploads (high memory, no streaming) and is hard to extend. DRF improves performance and server-side model validation but still needs manual schema maintenance and some boilerplate.
AI-written summary · about
chapters (5)
- 0:00Start
- 0:21The evolution of a RESTful Django backend
- 1:41Introductions
- 2:49Spoiler Alert
- 22:32Summary
related talks
30mA state of REST.
46mIntroducing Django REST framework
25mWrite an API for Almost Anything (or The Amazing Power and Flexibility of Django Rest Framework)
21mBuilding Powerful APIs with Django, Django Rest Framework, and OpenAPI
26mDjango, REST and OpenAPI - a gentle introduction
02h 54m🌐 Building Your First API with Django and Django Rest Framework
48mAuto-generating an API using PostgreSQL, Django, and Django REST Framework
46mCreating Solid APIs
