créer une api publique avec django rest framework

15
Créer une API publique avec Django REST Framework Lionel Porcheron Pierre Fersing @lporcheron

Upload: bleemeo

Post on 13-Jan-2017

167 views

Category:

Technology


6 download

TRANSCRIPT

Page 1: Créer une api publique avec Django REST framework

Créer une API publique avec Django REST Framework

Lionel Porcheron Pierre Fersing@lporcheron

Page 2: Créer une api publique avec Django REST framework

Lionelco-founder @Bleemeo10y Ops BackgroundToulouse Devops & Capitole du Libre organizer

Pierreco-founder @BleemeoPython & Django dev for 10y

Page 3: Créer une api publique avec Django REST framework

Monitoring as a Service solution

API in Django + User Interface in ReactJS

Page 4: Créer une api publique avec Django REST framework

Public API

Secure settings

Abstract data model

Best performance

Page 5: Créer une api publique avec Django REST framework

Our Stack

Django REST Framework

Django Guardian (permissions)

DRF Docs (doc)

Django REST Framework JWT (jwt)

Page 6: Créer une api publique avec Django REST framework

Our Sample Model

Page 7: Créer une api publique avec Django REST framework

Authentication & Permissions

Page 8: Créer une api publique avec Django REST framework

Deactivate browsable API

Page 9: Créer une api publique avec Django REST framework

Deactivate HTTP options

Page 10: Créer une api publique avec Django REST framework

Pagination & Search

Page 11: Créer une api publique avec Django REST framework

Request only some fields

Page 12: Créer une api publique avec Django REST framework

Don’t expose your data model

Page 13: Créer une api publique avec Django REST framework

Limitations

2 Factor Authentication Integration

django-sudo integration

Django REST Framework doc…

Django REST Framework errors...

Page 14: Créer une api publique avec Django REST framework

Resources

Workshop “Créer son API avec Django REST framework” this afternoon

Conference “Authentification et autorisation avec Django REST framework”

8 articles from Makina Corpus: https://makina-corpus.com/blog/metier/2015/django-

rest-framework-les-serializer-et-les-exceptions-partie-1

Page 15: Créer une api publique avec Django REST framework

Questions?

@lporcheron

[email protected] / [email protected]

https://blee.moe/pyconfr2016