現在の日付を値として取るようにデフォルトを指定している日時フィールドを使用して、現在の日付をモデルに保持しています。
_defaults = {
'f_inicio' : lambda *a: datetime.now().strftime('%Y-%m-%d %H:%M:%S'),
}
現在の日付が「07/10/2013 17:24:05」であると仮定すると、ビューの日付は「07/10/2013 12:24:05」であり、データベースで修正され、日付は「07/10」です/2013 17:24:05'; これが5時間を引いていることを収集します。ユーザーはタイム ゾーン「アメリカ/ボゴタ」を設定できます。コロンビアは地域 (GTM - 5:00) にあります。しかし、表示すべき値がまったく異なるため、ユーザーに適切に表示する方法がわかりません。どうやらこれはGTMコロンビアを「GTM 0」としています。デフォルトとして私に与えられたはずのcreate_dateフィールドのおおよその日付は、「2013-10-07 22:24:05.384」です。
何が起こっているのか誰でも知っています。私を夢中にさせているこの問題に関する助けに本当に感謝しています。