Before you start using the django-rest-framework, you may want to learn more about django itself, so try the django tutorial.

https://docs.djangoproject.com/en/dev/intro/tutorial01/

About your question: when you start a project in django, it contains a settings.py.

Inside this file you have to edit the INSTALLED_APPS Tuple adding 'rest_framework,' in the end of it (one line before ")") and putting

REST_FRAMEWORK = {
    'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAdminUser',),
    'PAGINATE_BY': 10
}

in the end of the file.

To launch the project you have to sync the database first, so do python manage.py syncdb, and once you did this call python manage.py runserver

Answer from Fernando Freitas Alves on Stack Overflow
๐ŸŒ
Django REST framework
django-rest-framework.org โ€บ tutorial โ€บ quickstart
Quickstart - Django REST framework
# Create the project directory mkdir tutorial cd tutorial # Create a virtual environment to isolate our package dependencies locally python3 -m venv .venv source .venv/bin/activate # Install Django and Django REST framework into the virtual environment pip install djangorestframework # Set up a new project with a single application django-admin startproject tutorial .
๐ŸŒ
Roadmap
roadmap.sh โ€บ api-design
API Design Roadmap
November 19, 2025 - Step by step guide to learn how to design and build robust APIs.
Discussions

python - Running the Django REST framework quickstart tutorial - Stack Overflow
I'm new to python and didn't use django before. I want to run the Django REST framework quickstart tutorial so I can use it for testing another application (http://django-rest-framework.org/tutorial/ More on stackoverflow.com
๐ŸŒ stackoverflow.com
Just Published a Detailed Tutorial on Django REST Framework!
Nice of you guys to think of this community and share this here. Keep rocking! More on reddit.com
๐ŸŒ r/djangolearning
2
18
October 4, 2023
Good Resources to learn Django Rest Framework (DRF)

django for apis book

More on reddit.com
๐ŸŒ r/django
3
8
November 20, 2023
Resources To Learn DRF
The Documentation & Tutorial More on reddit.com
๐ŸŒ r/django
16
6
May 3, 2023
๐ŸŒ
DataFlair
data-flair.training โ€บ blogs โ€บ django-rest-framework
Django REST Framework Tutorial - Feel Blessed!! 'Coz Boss wants you to REST - DataFlair
June 21, 2021 - Django REST Framework - Learn the core features of DRF along with a brief explanation of API, RESTful APIs & JSON. The DRF tutorial includes source code & screenshots for better understanding.
๐ŸŒ
GeeksforGeeks
geeksforgeeks.org โ€บ python โ€บ how-to-create-a-basic-api-using-django-rest-framework
Building a Simple API with Django REST Framework - GeeksforGeeks
3 weeks ago - Consider a Django project with an app that includes a Book model containing three fields: title, author and publish_date. In settings.py, add "rest_framework" and the app name to "INSTALLED_APPS" to enable Django REST Framework in the project:
๐ŸŒ
Django REST framework
django-rest-framework.org
Django REST framework
pip install djangorestframework pip install markdown # Markdown support for the browsable API. pip install django-filter # Filtering support ... Add 'rest_framework' to your INSTALLED_APPS setting.
๐ŸŒ
TestDriven.io
testdriven.io โ€บ blog โ€บ drf-basics
Django REST Framework Basics | TestDriven.io
April 14, 2023 - This article serves as an introduction to Django REST Framework, focusing on serializers, views, and routers.
Find elsewhere
๐ŸŒ
Django REST framework
django-rest-framework.org โ€บ tutorial โ€บ 1-serialization
1 - Serialization - Django REST framework
This tutorial will cover creating a simple pastebin code highlighting Web API. Along the way it will introduce the various components that make up REST framework, and give you a comprehensive understanding of how everything fits together.
๐ŸŒ
Clerk
clerk.com โ€บ docs
Welcome to Clerk Docs | Clerk Docs
4 days ago - Explore our end-to-end tutorials and getting started guides for different application stacks using Clerk.
๐ŸŒ
MDN Web Docs
developer.mozilla.org โ€บ en-US โ€บ docs โ€บ Learn_web_development
Learn web development | MDN
October 29, 2025 - Our Core modules provide a structured set of tutorials teaching the essential skills and practices for being a successful front-end developer.
๐ŸŒ
DEV Community
dev.to โ€บ ebereplenty โ€บ building-rest-api-endpoints-with-django-rest-framework-a-step-by-step-guide-5g0e
Building REST API Endpoints with Django REST Framework: A Step-by-Step Guide - DEV Community
December 24, 2024 - Django REST Framework (DRF) is one of the most powerful tools for building APIs in Python. Whether you're a beginner or an experienced developer looking to expand your skill set, understanding DRF is necessary for modern backend development. Jump in to check the full video tutorial on YouTube: Watch the Video Here
๐ŸŒ
Plain English
python.plainenglish.io โ€บ django-rest-framework-tutorial-1d2de182954b
Django Rest Framework Tutorial. Build your first API with Django | by Esther Vaati | Python in Plain English
March 11, 2022 - Django Rest Framework Tutorial Build your first API with Django In this tutorial, we are going to build a simple store API. The API should have the ability to: Create a product Retrieve โ€ฆ
๐ŸŒ
Django
djangoproject.com โ€บ start
Getting started with Django | Django
The web framework for perfectionists with deadlines. Menu ... Itโ€™s quick & easy to get up and running with Django. ... Get ๐Ÿ’ธโœจ30%โœจ๐Ÿ’ธ off a new annual PyCharm Professional license while supporting the foundation. All money goes to the Django Software Foundation! ๐ŸŽ Get PyCharm for 30% off ยท Depending how new you are to Django, you can try a tutorial, or just dive into the documentation.
๐ŸŒ
Medium
medium.com โ€บ powered-by-django โ€บ how-to-create-an-api-with-django-rest-framework-quickly-c6f727a93409
How To Create An API with Django REST Framework Quickly | Powered by Django
April 4, 2023 - Learn how to integrate Django Rest Framework API into your Django project with this beginner-friendly tutorial, including two example APIs.
๐ŸŒ
Medium
medium.com โ€บ @devsumitg โ€บ part-1-introduction-and-getting-started-with-django-rest-framework-514fc9a94b84
Part 1: Introduction and Getting Started with Django REST Framework | by DevSumitG | Medium
August 18, 2024 - Discover the basics of Django REST Framework (DRF) in this beginner-friendly guide. Learn what DRF is, how to set it up, and start building
๐ŸŒ
Radixweb
radixweb.com โ€บ blog โ€บ create-rest-api-using-django-rest-framework
How to Create a REST API with Django REST Framework?
February 29, 2024 - Django REST Framework is a Python-based toolkit for creating a web and API. Let's go through a step-by-step process of building a powerful REST API with Django REST Framework.
๐ŸŒ
Desarrollolibre
desarrollolibre.net โ€บ blog โ€บ django โ€บ create-a-restful-api-crud-using-the-django-rest-framework
How to create a REST API in Django step by step (with Django REST Framework) - Desarrollolibre
A complete guide to building a REST API with Django and the Django REST Framework (DRF). Discover how to structure your project, use ViewSets, and secure your API with token-based authentication.
Published ย  December 14, 2025
๐ŸŒ
LearnDjango
learndjango.com โ€บ tutorials โ€บ django-rest-framework-tutorial-todo-api
Django REST Framework Tutorial: Todo API | LearnDjango.com
1 week ago - If you have an existing Django ... amount of code. In this tutorial, we'll create a basic Django To Do app and then convert it into a web API using serializers, viewsets, and routers....
๐ŸŒ
Medium
medium.com โ€บ geekculture โ€บ build-a-rest-api-with-django-rest-framework-a6088fdb6fa0
Django Rest Framework tutorial | Geek Culture
May 11, 2021 - Building a REST API in Django is super easy. In this tutorial, weโ€™ll walk through the steps to create your first API.
๐ŸŒ
Envato Tuts+
code.tutsplus.com โ€บ home โ€บ python โ€บ django
Beginner's Guide to the Django Rest Framework | Envato Tuts+
March 10, 2022 - The default view for the Django Rest Framework is the APIView. It allows you to define your own GET, PUT, and DELETE methods. It's an excellent way to get base functionality but still have control over the end result.