应该从视图返回“Response”、“HttpResponse”或“HttpStreamingResponse”,但收到的却是“<class”NoneType“>`

2024-05-07 23:42:31 发布

您现在位置:Python中文网/ 问答频道 /正文

在模型.py在

class Wishlist(models.Model):
    home = models.ForeignKey(Home, on_delete=models.CASCADE, blank=False, null=False)
    user = models.ForeignKey(User, on_delete=models.CASCADE, blank=False, null=False)

    def __str__(self):
        return "{} - {}".format(self.user.username, self.home.address)

    class Meta:
        ordering = ('user',)

在网址.py在

^{pr2}$

在视图.py在

class WishlistGetUserItems(APIView):

    def get(self, request, pk):
        wishlist = get_list_or_404(Wishlist, user=pk)
        data = serializers.UserWishlistSerializer(wishlist).data
        Response(data, status=status.HTTP_200_OK)

我也尝试过打印消息,但似乎没有调用该方法


Tags: pyselffalsehomedataonmodelsdelete