Sqlite-DBからすべてのタイムゾーンを除いたエントリを削除しました。だから今、彼らは残りのエントリは、このような日付フィールドを持っている:djangoを照会するときのタイムゾーンはあまりありません
2016年9月4日13:28:16 + 00
私は今、私のこのようなクエリを実行します。私は受信
result = Feedentry.objects.filter(date_published__gt=timezone('Europe/Berlin').localize(datetime(2016, 8, 31, 17)))
ファーストをすぐに私は結果(またはLEN(結果))にアクセスしたいとエラーなし、私は次のエラーが表示されます。それを解決するためにどのように任意のアイデア
raise ValueError('Not naive datetime (tzinfo is already set)')
または私が間違って何をしましたか?
クイック返信ありがとうございます。私のpostgresql-DBでは上記のコードを使用しますが、テスト環境ではdatetime.asttimezone()関数を使用する必要があります。あなたの視点からコードラインを私に提供してもらえますか?ありがとうございました!!! – Kev
@Kev:本当にエラーを追跡するには、完全なトレースバックを質問に追加する必要があります。 –
ありがとうKevin - それは私を助けてくれました。私は今、私のSqliteのDBの列からタイムゾーンを置き換えていたとasdesired(自分のサーバー上で私のPostgreSQLのために同じ) – Kev