Django には、日付のリストを含む列を持つ SQL テーブルがあります。フィールドは日付です。
views.py ファイルで、これらの日付から年のリストを取得したいと思います。私は運がないので次のことを試しました:
from mysite.WeatherData.models import WeatherData
time_list =[]
raw_time_list = WeatherData.objects.all()
for onedatum in raw_time_list:
time_list += onedatum.time_stamp.isocalendar()[0]
WeatherData の列は time_stamp と呼ばれ、日付データを保持します。
私が得るエラーは次
のとおりです。「int」オブジェクトは反復可能ではありません。
私は WeatherData.objects.filter(location = LocationCode) を使用して年間数週間これを実行しましたが、うまく機能したので、なぜこれが機能しないのかわかりません。