0

問題を要約すると、私の URL を構成する日付を処理するときに、django サイトマップが間違ったタイムゾーンを使用しているようです。

1.) モデル内のデータ:

fixture_datetime = 2016-04-03 06:15:00

2.) 設定のタイムゾーン -

TIME_ZONE = 'Australia/Sydney'

postgres タイムゾーンもオーストラリア/シドニーに設定されています

3.) データベースに格納された値:

"2016-04-03 06:15:00+10"

4.) 問題は、サイトマップが次のように URL を返すことです。

http://127.0.0.1:8000/sports/super-rugby/bulls/cheetahs/2016/04/02/

上記のデータに従って次のようになる場合:

http://127.0.0.1:8000/sports/super-rugby/bulls/cheetahs/2016/04/03/

エラーページでは、日付を次のように返しています。

"2016-04-03 06:15:00+00"

サイトマップで正しいタイムゾーンを使用するにはどうすればよいですか? 私が忘れている設定はありますか?

4

0 に答える 0