Django REST Framework 是一个强大的工具,用于构建 Web API。以下是一些关于 Django REST Framework 的基本教程。

快速入门

  1. 安装 Django REST Framework:

    pip install djangorestframework
    
  2. 在 Django 项目中添加应用:

    INSTALLED_APPS = [
        ...
        'rest_framework',
        ...
    ]
    
  3. 创建模型:

    from django.db import models
    
    class Tutorial(models.Model):
        title = models.CharField(max_length=100)
        content = models.TextField()
    
  4. 创建序列化器:

    from rest_framework import serializers
    
    class TutorialSerializer(serializers.ModelSerializer):
        class Meta:
            model = Tutorial
            fields = '__all__'
    
  5. 创建视图:

    from rest_framework import generics
    
    class TutorialList(generics.ListCreateAPIView):
        queryset = Tutorial.objects.all()
        serializer_class = TutorialSerializer
    
  6. 配置路由:

    from django.urls import path
    from .views import TutorialList
    
    urlpatterns = [
        path('tutorials/', TutorialList.as_view()),
    ]
    

扩展阅读

Django REST Framework Logo

希望这个教程能帮助你快速上手 Django REST Framework!