1

クライアントは、2 つのテーブルから結合されたデータを取得します。ファイルのコードは次のviews.pyとおりです。

...
dbdataA = TableA.objects.filter(user=user)
dbdataB = TableB.objects.filter(user=user).order_by("field1")
result_list = list(chain(orders, alldata))
msg = serializers.serialize("json", result_list, fields=("field1","field2","field3","field4"), use_natural_keys=True)
return HttpResponse(msg)

そして、応答までの現在の時間で var を追加する必要があります。これを行う方法?

UPD: chain(orders, alldata, ...) に渡されたデータは、エラー " 'str' object have no attribute '_meta' " in string " msg =serializers.serialize ..." を返します。おそらく、chain() は iterable 以外のデータを取得できないためですが、 (time.asctime(time.localtime()) は iterable ではないのでしょうか?

4

1 に答える 1