天天看点

django restframework的配置流程

# restframework

# 1. import modules
from django.conf.urls import url, include
from .models import *
from rest_framework import routers, serializers, viewsets

# 2. choose what you want
class UserSerializer(serializers.HyperlinkedModelSerializer):
    class Meta:
        model = CourseOrg
        fields = ('name',)

# 3. choose how many data you want
class UserViewSet(viewsets.ModelViewSet):
    queryset = CourseOrg.objects.all()
    serializer_class = UserSerializer

# 4. register in app
router = routers.DefaultRouter()

# 5. choose a name, just like urlpatterns
router.register(r'users', UserViewSet)