Django REST Framework
DRF Setup
Install DRF and first API route
DRF Setup
pip install djangorestframework
pip freeze > requirements.txt
INSTALLED_APPS = [
# ...
"rest_framework",
]
REST_FRAMEWORK = {
"DEFAULT_PERMISSION_CLASSES": [
"rest_framework.permissions.IsAuthenticated",
],
}
# tasks/api_urls.py
from django.urls import path
from .api_views import TaskListAPI
urlpatterns = [path("tasks/", TaskListAPI.as_view())]
# config/urls.py
path("api/v1/", include("tasks.api_urls")),