zoukankan      html  css  js  c++  java
  • rest -方法

    from django.contrib.auth.models import User

    class UserSerializer(serializers.ModelSerializer):
    snippets = serializers.PrimaryKeyRelatedField(many=True, queryset=Snippet.objects.all())

    class Meta:
    model = User
    fields = ('id', 'username', 'snippets')



    对象级权限
    from rest_framework import permissions


    class IsOwnerOrReadOnly(permissions.BasePermission):
    """
    Custom permission to only allow owners of an object to edit it.
    """

    def has_object_permission(self, request, view, obj):
    # Read permissions are allowed to any request,
    # so we'll always allow GET, HEAD or OPTIONS requests.
    if request.method in permissions.SAFE_METHODS:
    return True

    # Write permissions are only allowed to the owner of the snippet.
    return obj.owner == request.user

  • 相关阅读:
    周总结
    周总结
    周总结
    读后感
    周总结
    周总结
    周总结
    第一周总结
    大学生失物招领平台使用体验
    快速乘法+快速幂
  • 原文地址:https://www.cnblogs.com/52forjie/p/9104359.html
Copyright © 2011-2022 走看看