【发布时间】:2021-10-02 09:58:55
【问题描述】:
我不知道这段代码有什么问题,之前我遇到了断言错误,现在是这个
class OrganisationSerializer(ModelSerializer):
products = ProductSerializer(many=True) #manytomany field
pictures = PicturesSerializer(source ='pictures_set',many=True) #foreign key field
class Meta:
model = Organisation
fields = ['name','address' ,'products','pictures']
@api_view(['GET'])
def get_data(request):
data = None
query_set = Organisation.objects.all()
serialized_data = OrganisationSerializer(data = query_set,many =True)
if serialized_data.is_valid():
data = serialized_data.data
print(data)
return Response(data,status=status.HTTP_200_OK)
问题
returning no data
【问题讨论】:
-
这意味着您的
OrganisationSerializer无效,但应该始终如此,因为您没有将其与请求数据绑定。
标签: django django-rest-framework django-serializer