tl-its-umich-edu / canvas-course-manager-next

Canvas Course Manager Next: A redesign of the existing CCM application. It extends Canvas features, makes cumbersome features easier to use, and adds new features.
9 stars 10 forks source link

Add Django Rest framework(drf) support #471

Open pushyamig opened 3 weeks ago

pushyamig commented 3 weeks ago

https://www.django-rest-framework.org/

smbd1368 commented 3 weeks ago

first step: pip install djangorestframework

second step: INSTALLED_APPS = [ ... 'rest_framework', ]

third step: from rest_framework import serializers from .models import MyModel

class MyModelSerializer(serializers.ModelSerializer): class Meta: model = MyModel fields = 'all' # Or specify specific fields

fourth step:

from rest_framework import viewsets from .models import MyModel from .serializers import MyModelSerializer

class MyModelViewSet(viewsets.ModelViewSet): queryset = MyModel.objects.all() serializer_class = MyModelSerializer