https://www.django-rest-framework.org/
- ✅ Quickstart
- ✅ Tutorial 1: Serialization
- ✅ Tutorial 2: Requests and Responses
- ✅ Tutorial 3: Class-based Views
- ✅ Tutorial 4: Authentication & Permissions
- ✅ Tutorial 5: Relationships & Hyperlinked APIs
- ✅ Tutorial 6: ViewSets & Routers
- Either all
@api_view
views, orAPIView
views, ormixins
views, orgenerics
views orviewsets
views are@csrf_exempt
by default. reverse("foo-list", ...)
should have equivalentpath(..., name='foo-list'),
inurlpatterns
.viewsets
automatically handleformat_suffix_patterns
.