我正在尝试返回一个对象,它的关系为 JSON。如果我这样做,它工作正常:
plant = Plant.objects.get(slug=kwargs['slug'])
return HttpResponse(serializers.serialize("json", [plant]), content_type='application/json')
但是当我尝试时select_related()
,没有工作:
plant = Plant.objects.select_related().filter(slug=kwargs['slug'])
return HttpResponse(serializers.serialize("json", [plant]), content_type='application/json')
有什么方法可以让 Django 不再懒惰并构建对象吗?我知道我可以继续渲染到模板,然后将输出显示为 JSON,但这似乎有点杂乱无章。
感谢您的帮助!