特定のユーザーの models.py の情報を次の csv 関数に入力する方法について、少し混乱しています。誰かが私を正しい方向に向けることができますか? 別の py ファイルで情報を処理する必要がありますか、それとも自分のビューで処理できますか?
情報をダウンロードする私の見解
def download(request):
response = HttpResponse(mimetype='text/csv')
response['Content-Disposition'] = 'attachment; filename=UserData.csv'
writer = csv.writer(response)
writer.writerow(['Date', 'HighBGL', 'LowBGL', 'Diet', 'Weight', 'Height', 'Etc'])
writer.writerow(['Info pertaining to date 1'])
writer.writerow(['info pertaining to date 2'])
return response
保存に興味があるモデルの 1 人
class DailyVital(models.Model):
user = models.ForeignKey(User)
entered_at = models.DateTimeField()
high_BGL = models.IntegerField()
low_BGL = models.IntegerField()
height = models.IntegerField(blank = True, null = True)
weight = models.IntegerField(blank = True, null = True)