rest_framework框架入门

rest_framework框架简介
官方网站:www.django-rest-framework.org/

安装

1
复制代码pip install djangorestframework

settings.py文件配置

1
2
3
ini复制代码INSTALLED_APPS = [
'rest_framework'
]

在app中创建一个serializers.py文件
1.jpg

serializers.py内容编写

1
2
3
4
5
6
7
kotlin复制代码from rest_framework import serializers
from .models import Student

class StuSerializer(serializers.ModelSerializer):
class Meta:
model = Student
fields = '__all__'

views.py文件内容

1
2
3
4
5
6
python复制代码from rest_framework import viewsets
from .serializer import StuSerializer

class StusViewSet(viewsets.ModelViewSet):
queryset = Student.objects.filter(zy_id="4")
serializer_class = StuSerializer

urls.py 文件内容:

1
2
3
4
5
6
7
8
9
10
11
javascript复制代码from django.conf.urls import url
from django.urls import include
from . import views
from rest_framework.routers import DefaultRouter

router = DefaultRouter()
router.register('stus', views.StusViewSet)

urlpatterns = [
url('', include(router.urls)),
]

运行调试
2.jpg

3.jpg

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

0%