views.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:django-binder 作者: CodeYellowBV 项目源码 文件源码
def filter_deleted(self, queryset, pk, deleted, request):
        if pk:
            return queryset

        if deleted is None:
            try:
                return queryset.filter(deleted=False)
            except FieldError:
                return queryset

        if deleted == 'true':
            return queryset

        if deleted == 'only':
            try:
                return queryset.filter(deleted=True)
            except FieldError:
                raise BinderRequestError('This entity has no soft-delete attribute.')

        raise BinderRequestError('Invalid value: deleted={{{}}}.'.format(request.GET.get('deleted')))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号