0

While Inserting time in to mysql database through django project it is stored as standard Greenwich time but not my standard time GMT+5.30. Example when i am giving 5.30 PM through django it is stored as 12.00 AM.How it could be resolved

4

2 に答える 2

1

Django 1.4以降を使用している場合USE_TZ=True、日時はMySQLに渡されるときにUTCに変換されます。それらが取得されると、Djangoはこれらの日時を使用中のタイムゾーンに変換します。

現地時間を保存したい場合(通常はお勧めできません)、タイムゾーン管理をオフにすることができますUSE_TZ=False

TZ情報をDBに保存する場合は、PostgreSQLに切り替える必要があります。

Djangoとタイムゾーンのドキュメント: https ://docs.djangoproject.com/en/dev/topics/i18n/timezones/

于 2012-09-21T14:18:25.880 に答える
0

settings.pyファイルでTimeZoneを変更しましたか?

于 2012-09-21T12:05:49.110 に答える