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

Django RestFramework:Serilizer.response弄乱模型响应,django,django-models,django-views,Django,Django Models,Django Views,我有一个我不知道如何解决的问题。 我正在使用REST框架,在myviews.py中 我有一个名为Response的模型,我想用它来查询 Response.objects.all() 事情是因为我导入了序列化程序 from rest_framework.response import Response 我认为Django正在迷失方向,并给我一个 AttributeError: type object 'Response' has no attribute 'objects' 有没有一种方法可

我有一个我不知道如何解决的问题。 我正在使用REST框架,在myviews.py中 我有一个名为Response的模型,我想用它来查询

Response.objects.all()
事情是因为我导入了序列化程序

from rest_framework.response import Response
我认为Django正在迷失方向,并给我一个

AttributeError: type object 'Response' has no attribute 'objects'
有没有一种方法可以解决这个问题而不必重命名我的模型

谢谢你,
Raphael

只需像这样导入您的模型:

from app.models import Response as ResponseModel

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

因此,为了现在查询我的数据库,我应该执行ResponseModel.objects.all()?它起作用了。。我犹豫是否要重新命名这个模型,这有点让人头疼;((无论如何,谢谢你)