第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在ModelViewSet中自定義響應(yīng)消息

如何在ModelViewSet中自定義響應(yīng)消息

搖曳的薔薇 2023-10-06 18:40:11
我將使用 ModelViewSet 以 post 格式發(fā)送請求,并自定義其響應(yīng)消息。因此,我將響應(yīng)返回到 Perform_create 方法,如以下代碼所示,但它無法按我想要的方式工作。class CreateReadPostView (ModelViewSet) :    serializer_class = PostSerializer    permission_classes = [IsAuthenticated]    queryset = Post.objects.all()    pagination_class = LargeResultsSetPagination    def perform_create (self, serializer) :        serializer.save(author=self.request.user)        return Response({'success': '???? ?? ?????.'}, status=201) # it's not work我怎樣才能讓這個正常工作?預(yù)先感謝。
查看完整描述

1 回答

?
婷婷同學_

TA貢獻1844條經(jīng)驗 獲得超8個贊

重寫該create(...)方法


class CreateReadPostView(ModelViewSet):

    serializer_class = PostSerializer

    permission_classes = [IsAuthenticated]

    queryset = Post.objects.all()

    pagination_class = LargeResultsSetPagination


    def perform_create(self, serializer):

        serializer.save(author=self.request.user)


    def create(self, request, *args, **kwargs):

        super().create(request, *args, **kwargs)

        return Response({'success': '???? ?? ?????.'}, status=201)


查看完整回答
反對 回復 2023-10-06
  • 1 回答
  • 0 關(guān)注
  • 185 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號