State of REST



By: Curtis Maloney


FunkyBob on #django




Introduction


  • who/what/when/where
  • past/present/future work


Django API Frameworks:  Features


  • Authorisation/Authentication
  • Data formats
  • Serialiser
  • Shapes
  • Pagination
  • Rate limiting
  • Filtering
  • API Versioning
  • Generic Views
  • Use in Views

Authentication



TastyPie


  • does it


Django Nap


  • does it best


Django REST


  • does it OK

Authorisation

TastyPie

Django Nap

Django REST

Data Formats

TastyPie

Django Nap

Django REST

Serialiser

TastyPie

Django Nap

Django REST

Shapes

TastyPie

Django Nap

Django REST

Pagination

TastyPie

Django Nap

Django REST

Rate Limiting

TastyPie

Django Nap

Django REST

Filtering

TastyPie

Django Nap

Django REST

API Versioning

TastyPie

Django Nap

Django REST

Generic Views

TastyPie

Django Nap

Django REST

Use in Views

TastyPie

Django Nap

Django REST


Code Examples:




Questions?

Thanks for listening!  Enjoy your Nap-driven Development!



github.com/funkybob/django-nap





deck

By Colin Rolfe