[drf | tech] Build a Backend REST API - 2

Hyeseong·2021년 2월 22일
0
post-thumbnail

Technology


Python

  • Applicaion logic and tests
    • PEP-8 Best Practice Guidlines
    • Automated code linting

Django

  • Python Web Framework
  • Build web apps rapidly
  • ORM(Object Relational Mapper)
    • Conver objects to database rows
  • Django Admin
    • Out the box admin site
    • Manage models
    • Visualize database

Django REST Framework

  • Extension to Django
  • Built in Authentication
  • ViewSets
    • Create structure of API
  • Serializers
    • Validation
    • JSON objects to Django Models
  • Browsable API

Docker

  • Isolate projects dependencies
  • Lightweight Virtual Machine
  • Single image
  • Consistent Development environment
  • May be deployed to cloud platform

Travis-CI

  • Automate testing and linting
  • Email notification if build breaks
  • Identify issues early

Postgres

  • Production grade database
  • Easy to setup with Docker
profile
어제보다 오늘 그리고 오늘 보다 내일...

0개의 댓글