Django RestFramework:Serilizer.response搞乱模型响应

时间:2017-12-10 10:00:19

标签: django django-models django-views

我遇到了一个我不知道如何解决的问题。 我在views.py中使用REST框架 我有一个名为Response的模型,我想用

查询
Response.objects.all()

因为我导入了序列化程序

from rest_framework.response import Response

我认为Django迷路了并给了我一个输出

AttributeError: type object 'Response' has no attribute 'objects'

有没有办法处理这个问题而无需重命名我的模型?

求你了, 拉斐尔

1 个答案:

答案 0 :(得分:1)

只需导入您的模型:

from app.models import Response as ResponseModel

在整个视图代码中使用ResponseModel。建议更改模型的名称。如果不可能尝试上述解决方案。