2017-04-21 3 views
0
cursor.execute("SELECT DISTINCT User.name,Person.id,Person.firstName,Person.lastName,User.tokenHash from User JOIN Person ON User.personId = Parkloco.Person.id WHERE User.name = '%s' AND User.enabled = 1 " % username) 
fields = map(lambda x: x[0], cursor.description) 
result = [dict(zip(fields, row)) for row in cursor.fetchall()] 
Response['X-Auth'] = result.tokenHash 
return Response(result,status=status.HTTP_201_CREATED) 

Wie Antwortkopf in Django zu analysieren.django parse Response-Header X-Auth

Antwort

1

Sie können immer Header in Antwort als Argument übergeben und die Header-Objekt wie dieses

header = { X-Auth: result.tokenHash } 
return Response(result, status=status.HTTP_201_CREATED, headers=header) 

auch passieren können Sie weitere Informationen über die Django Antwort here bekommen.

Hoffnung, die Ihr Problem löst.

+0

aber es sollte so sein. Danke für die Antwort. header = {'X-Auth': result.tokenHash} Rückgabe Antwort (Ergebnis, Status = Status.HTTP_201_CREATED, Header = Header) –

Verwandte Themen