問題を要約すると、私の 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"
サイトマップで正しいタイムゾーンを使用するにはどうすればよいですか? 私が忘れている設定はありますか?