Django REST Framework 是一个强大的工具,用于构建 Web API。以下是一些关于 Django REST Framework 的基本教程。
快速入门
安装 Django REST Framework:
pip install djangorestframework
在 Django 项目中添加应用:
INSTALLED_APPS = [ ... 'rest_framework', ... ]
创建模型:
from django.db import models class Tutorial(models.Model): title = models.CharField(max_length=100) content = models.TextField()
创建序列化器:
from rest_framework import serializers class TutorialSerializer(serializers.ModelSerializer): class Meta: model = Tutorial fields = '__all__'
创建视图:
from rest_framework import generics class TutorialList(generics.ListCreateAPIView): queryset = Tutorial.objects.all() serializer_class = TutorialSerializer
配置路由:
from django.urls import path from .views import TutorialList urlpatterns = [ path('tutorials/', TutorialList.as_view()), ]
扩展阅读
Django REST Framework Logo
希望这个教程能帮助你快速上手 Django REST Framework!