問題タブ [django-timezone]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - django の timezone.now が正しい時刻を表示しない
私のサーバーはロンドンにあります。
私settings.py
は持っています:
しかし、これを実行すると:
コードはロンドンの時間を出力します。私は何を間違っていますか?
アップデート:
面白い… tzinfo = <UTC>
。では、ロンドン時間ではなく、UTC の +0 時間を出力するのでしょうか? とにかく、Django にモスクワ時間を表示させる方法はありますか?
また、テンプレートをレンダリングするときnow = timezone.now()
{{ now.hour }}
プリント 12 (ロンドン時間)
{{ now|date:"G" }}
プリント 16 (モスクワ時間)
django - Django エラーを修正する方法: " 'unicode' object has no attribute 'tzinfo' " データベース読み取り
Django プロジェクトを Windows Azure にデプロイしています。データベースサーバーとしてSQLiteを使用していましたが、すべて問題ありませんでした。プロジェクトを展開したら、それを SQL Azure データベースに接続することにしましたが、このソリューションではいくつかのエラーが発生したようです。ユーザー プロファイルを編集できなくなりました。私はいつもこのエラーを受け取ります:
python - DST のときに Datetime オブジェクトが正しく出力されない
Django アプリの 1 つに ical データをインポートしようとしています。しかし、それは DST を考慮していない (私が思うに) ため、時刻が 1 時間間違って表示されます。これが冬の間うまくいったと思うなら。これは、データのインポートのサンプルです。
このイベントは18:30に行われる予定です。これまでのところとても良いと思います!ical-module はそれを正しくインポートしているようです。スウェーデンは夏に +1 UTC、冬に +2 UTC (現在は夏時間) です。
また、Django は 17:30 UTC として正しく (?) 保存すると思います。
しかし、私のアプリケーションの管理ビューでは、これは 19:30 と表示されます。
これは私のsettings.pyからの行の一部です:
問題はどこにありますか?Django がこれを 18.30 と表示しないのはなぜですか? 実際のアプリケーション テンプレートと管理インターフェイスの両方が 1 時間オフになっています。
python - django adminに入力された時間をutcに変換するには?
ここには、作成するSODjango-Admin
time aware
と関連するすべてのものに関する多くの質問があります。しかし、私は既存のものから助けを得ることができませんでした。だから私は少し違う意図で新しいものを求めています。
ユーザーが を介してデータを入力したadmin
とき、特に を入力しdate
てtime
いて、明らかにそれを に入力しているときlocal time
、それがsystem time
. UTC
DBに保存する前に、管理者が変換する必要があります。これはどのように行うことができますか?
database - Django PostgreSQL でユーザーのタイムゾーン設定を処理するには?
私はDjangoのタイムゾーンが初めてです。ユーザーがタイムゾーンをリストから選択して、PostgreSQL データベースに保存できるようにする必要があります。私の質問は次のとおりです。
ユーザーが選択できるタイムゾーンのリストを生成する最良の方法は何ですか?
選択したタイムゾーンをデータベースに保存するのに最適なデータ構造は何ですか?
django - テンプレート外での Django タイムゾーンのサポート
Django のタイムゾーン対応出力は、テンプレートをレンダリングするときにのみ適用されるようです。CSV または JSON を返す応答に対して、現在アクティブなタイムゾーンへの同じ自動変換を取得する方法はありますか?
django - Django 1.5 Timezone.now()
私は初心者で、単体テストに合格しようとしていますが、DateTimeField に問題があります。
私の設定では、USE_TZ = True と TIME_ZONE が設定されています。
MongoDb を使用します。
最初に、テストで、オフセットナイーブとオフセット認識の比較について不平を言うエラーが表示されます。auto_now_add=True を datetime.datetime.utcnow().replace(tzinfo=utc)) に変更しました
TIME_ZONE に正しい時刻と日付をまだ取得できませんでした。
これらをデータベースに入れた後 (settings.py)
これで TIME_ZONE を変更できるようになり、時刻と日付は utc ではなくローカルタイムで表示されます。
しかし、テストモデルを実行すると:
私のテストは失敗します:
391000 と 391122 の差分が表示されますが、修正方法がわかりません。