1

イベント情報に基づく Django アプリケーションを開発しています。私のクライアントは、すべての日付/時刻情報を UTC で送信し、現地時間に変換しています。これらは、文字列としてサーバーに送信されます。さらに、UTC にも情報を格納する DB として Postgres を使用しています。

タイムゾーンのサポートはアクティブですが、単純な日時を Django に配置すると、警告が表示されます。アプリケーションでタイム ゾーンのサポートが必要ですか?

もしそうなら、どうすれば警告を解決できますか?

4

2 に答える 2

0

pytz moduleを使用することを強くお勧めします。タイムゾーンでの作業の苦痛を軽減します。

于 2013-02-28T12:41:34.980 に答える
0
USE_TZ = True # to activate time zone setting.
TIME_ZONE = 'America/Chicago' # set your timezone

タイムゾーン設定を有効にすると、cod でNaive日時を設定するたびに、DJango は警告を表示します。慌てる必要はありません。Aware date time を段階的に使用するには、コードを変更する必要があります。

https://docs.djangoproject.com/en/dev/topics/i18n/timezones/#concepts

from django.utils.timezone import utc, now

class SomeModel(Model):
    schedule = django_models.DateTimeField(default=now)
于 2013-02-28T11:58:53.663 に答える