Django 대량 삭제(목록 통과)

4330 단어 Django
오랜만에 정리를 해볼게요.
프론트 데스크톱에서 전송된 목록을 대량으로 삭제할 수 있습니다.
우리는 로목록에 있는 요소가 이 모델에 있는지 판단하기
백그라운드 코드
class DelAPIView(APIView):
    def post(self, request):
        del_list = request.data.get('del_list')      #          
        BooksModel.objects.filter(id__in = del_list).delete()   # id__in            

        return Response({'code':200,'msg':'okokokok'})

프런트 코드
<tr v-for="book in book_list" >
          <td><input type="checkbox" :value="book.id" v-model="del_" ></td>     //           v-model           :value            id
            <td>{{book.title}}</td>
            <td><img :src="_self.$host + '/' +book.image" alt="    " width="50px" height="50px"></td>          
</tr>

도둑을 잡으려면 먼저 잡아야 하는지 제 블로그 주소로 도둑을 잡으세요.https://www.cnblogs.com/qinzeiqinwang

좋은 웹페이지 즐겨찾기