小编Rob*_*ert的帖子

DjangoREST 使用带有序列化程序的 DELETE 和 UPDATE

所以我遵循了DjangoREST framewok 站点上的快速入门指南,最终得到了以下代码:

序列化程序.py:

class UserSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
    model = User
    fields = ('url', 'username', 'email', 'groups')


class GroupSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
    model = Group
    fields = ('url', 'name')
Run Code Online (Sandbox Code Playgroud)

视图.py:

class UserViewSet(viewsets.ModelViewSet):
"""
API endpoint that allows users to be viewed or edited.
"""
queryset = User.objects.all().order_by('-date_joined')
serializer_class = UserSerializer

class GroupViewSet(viewsets.ModelViewSet):
"""
API endpoint that allows groups to be viewed or edited.
"""
queryset = Group.objects.all()
serializer_class = GroupSerializer
Run Code Online (Sandbox Code Playgroud)

网址.py:

router = routers.DefaultRouter()
router.register(r'users', views.UserViewSet)
router.register(r'groups', views.GroupViewSet)
router.register(r'rooms', …
Run Code Online (Sandbox Code Playgroud)

python django django-rest-framework

0
推荐指数
1
解决办法
2950
查看次数

标签 统计

django ×1

django-rest-framework ×1

python ×1