mysql をデータベースとして使用する django モデルがあり、タイムゾーン サポートを使用しています。モデルに日付を持つフィールドがあります。
mysql は日付フィールド内にタイムゾーン情報を保存できないため、タイムゾーン オフセットを別のフィールドに保存します。データベースにクエリを実行するとき、データベースに保存されているオフセットを使用して、すべての日付をタイムゾーン対応に変換したいと考えています。
私のモデルは次のようになっていると想定できます。
class Item(models.Model):
pubDate = models.DateTimeField(verbose_name="publish date")
pubDate_tz = models.IntegerField()
現在、私のクエリは次のとおりです。
items = Item.objects.all().filter(channel__category = category, pubDate__range=[today_date, tomorrow_date]).order_by('-pubDate')
しかし、私のテンプレートでは、item.pubDate を使用してローカル タイムゾーンに自動的に変換したいと考えています。
ありがとう。