2017-12-10 4 views
0

Ich habe ein Problem, das ich nicht lösen kann. Ich bin mit dem REST-Framework, in meinem views.py Ich habe ein Modell Antwort genannt, dass ich mitDjango RestFramework: Serilizer.response messing out Modell Antwort

Response.objects.all() 

Die Sache wird abgefragt werden soll, da ich die Serializer

from rest_framework.response import Response 

Ich denke, importiert dass, dass Django ist verloren gehen und geben Sie mir eine Ausgabe, dass

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

gibt es eine Möglichkeit mit diesem Thema zu befassen, ohne mein Modell umbenennen zu müssen?

Thx Sie, Raphael

Antwort

1

einfach Ihr Modell wie folgt importieren:

from app.models import Response as ResponseModel 

Und verwenden ResponseModel während Ihrer Ansicht code.It wird empfohlen, den Namen des Modells zu ändern. Wenn es nicht möglich ist, probieren Sie die obige Lösung aus.

+0

Also um meine Datenbank jetzt abzufragen, sollte ich ResponseModel.objects.all() tun? – Ben2pop

+0

es hat funktioniert .. Ich zögere, das Modell umzubenennen es ist eine Art von Schmerz in den Arsch ..; ((( sowieso thx Sie;) – Ben2pop

Verwandte Themen