首页 > 解决方案 > "message": "'NoneType' 对象没有属性 'addcategory'",

问题描述

这是我的观点.py(试图在邮递员中获取数据)

def列表(自我,请求):

    try:
        user=sub_category.objects.all()
        users=[]
        for i in user:
            users.append({
                'category':i.category,
                'subcategory':i.subcategory
            })
        return Response({'data':users})
        print('hello',subcategory)
    except Exception as error:
        traceback.print_exc()
        return Response({"message": str(error), "success": False}, 
        status=status.HTTP_200_OK)

这是我的模型

类 add_category(models.Model):

addcategory=models.CharField(max_length=20,null=True,blank=True)

def __str__(self):
    return self.addcategory

类子类别(模型。模型):

category=models.ForeignKey('add_category',
on_delete=models.CASCADE,null=True,related_name='xyz')
subcategory=models.CharField(max_length=20,null=True,blank=True)

def __str__(self):
    return self.subcategory

标签: django

解决方案


推荐阅读