~/talk

What it's really like building RESTful APIs with Django

Talkat EuroPython 2015 · 2015-07-20..07-26· [python, web-platform]
links:none on file
slides:none on file

Rebuild of Lyst’s mobile API uses Django and Django REST framework to replace an RPC style API with explicit REST resources, serializers and computed fields such as serializer method field to split a cart model into multiple resources. Defaults force admin-only permissions, production uses OAuth2 for per-user app tokens, and checkout runs asynchronously by POSTing to a /checkout subresource returning 202 Accepted with callback URL, with copyable curl examples and a getting-started auth guide.

AI-written summary · about

  1. 0:00Introduction
  2. 0:30About me
  3. 1:24Pokemon API
  4. 1:52Star Wars API
  5. 2:16List API
  6. 3:33Old API
  7. 6:57What we learnt
  8. 9:15Resources
  9. 9:58The Card
  10. 10:39serializes
  11. 12:46REST frameworks
  12. 14:17Permissions
  13. 15:39Authentication
  14. 16:22Django Off Toolkit
  15. 17:40HTTP
  16. 19:19HTTP patch
  17. 20:32Synchronization
  18. 21:29Closing the connection
  19. 22:42Documentation
  20. 23:55Getting Started Guide
  21. 25:25Outro
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.