Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Quick and Robust API with Django Rest Framework

Quick and Robust API with Django Rest Framework

Slides from the Python Porto meetup #11. Examples with more detailed explanation can be found at https://github.com/SYNchroACK/django-rest-framework-example

API development is a common task in development world. Django REST Framework provides a robust and quick way to developed standard API's with the best practices built-in. On this talk Tomás will present a practical example of using the framework, with support of user registration, login, logout functionality, API tokens and many more.

Tomás Lima is a Information Security professional with interest in Software Development and DevOps. He began his IT career in 2012, working on multiple projects and doing daily-basics incident handling. Tomás is one of the authors of IntelMQ tool an open source project.

Python Porto

January 31, 2019
Tweet

More Decks by Python Porto

Other Decks in Programming

Transcript

  1. Quick and Robust API with Django Rest Framework Tomás Lima

    Python Porto #11 in Blip | 30 Jan 2019
  2. Django REST framework is a powerful and flexible toolkit for

    building Web APIs. • Web Browsable API • Authentication policies • Serialization (ORM and non-ORM) • Customizable • Extensive documentation • Community support • Trusted by internationally recognised companies
  3. Structure Free Learning API Course Lesson Resource • name: str

    • description: str • created: datetime • public: bool • user: FK • name: str • description: str • public: bool • course: FK • user: FK • name: str • description: str • public: bool • lesson: FK • user: FK
  4. Thank You! Do you want to join me in a

    new Open Source Project? Repository: https://bit.ly/2MvumbA Tomás Lima [email protected]