suchen

Heim  >  Fragen und Antworten  >  Hauptteil

python – Wie holt Django die Werte aus der Datenbank und setzt sie für die Ausgabe zusammen?

Code

def gettem(request):
    if(request.method=='GET'):
        tem = Iotdata.objects.values_list('tem', flat=True)[0:10]
        print(tem)
        return HttpResponse(tem)

Screenshot über die Befehlszeile drucken

Besorgen Sie es sich per Anfrage und stellen Sie fest, dass es keine Ausgabe wie [32,32,32] gibt

PHP中文网PHP中文网2782 Tage vor820

Antworte allen(1)Ich werde antworten

  • 某草草

    某草草2017-06-12 09:29:53

    在Django版本1.7之后,可以使用JsonResponse而不是HttpResponse返回JSON的格式。由于你tem是1个QuerySet对象,经过HttpResponse处理后直接返回的是纯文本的字符串,因此结果集会被拼接起来。

    Antwort
    0
  • StornierenAntwort