cari

Rumah  >  Soal Jawab  >  teks badan

python - Bagaimanakah Django mendapatkan nilai dari pangkalan data dan meletakkannya bersama untuk output

Kod

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

Cetak tangkapan skrin daripada baris arahan

Dapatkan melalui permintaan dan ketahui bahawa tiada output seperti [32,32,32]

PHP中文网PHP中文网2845 hari yang lalu855

membalas semua(1)saya akan balas

  • 某草草

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

    Selepas Django versi 1.7, anda boleh menggunakan JsonResponse dan bukannya HttpResponse untuk mengembalikan format JSON. Memandangkan tem anda ialah objek QuerySet, rentetan teks biasa dikembalikan terus selepas pemprosesan HttpResponse, jadi set hasil disambungkan bersama.

    balas
    0
  • Batalbalas