1
私が解析するデータの一時記憶域としてmysqlテーブルを使用します。私はテーブルからデータを取得し、変数に保存し、テーブルから行を削除し、モデルのオブジェクト(変数に保存されていたオブジェクト)をテンプレートに持ってきましたが、失敗しました。 QuerySetは怠惰ですが、私はポインタだけでなく、テーブルからデータを取得したいと思います。どのように私はこれを行うことができますか?Djangoクエリーセット。すべての行を変数に保存し、テーブル内の行を削除する
fop_rating = Edata.objects.values('recipt_name').filter(recipt_edrpou='xxxxxxxxxx').annotate(total=Sum('amount')).order_by('-total')[:10]
uric_rating = Edata.objects.values('recipt_name').exclude(recipt_edrpou='xxxxxxxxxx').annotate(total=Sum('amount')).order_by('-total')[:10]
rows = Edata.objects.filter(rand_ind=rand_ind)
for r in rows: # delete all the rows
r.delete()
return render(request,'edata/index.html',{"data":data,'fop_rating':fop_rating,'uric_rating':uric_rating})
ありがとうございました!それは働いている! – Riko
助けてくれてうれしいです。 – e4c5