0

xignite の在庫データを使用しています。

(うまく言えませんが)(複数の国のために)複数のタイムゾーンを確実に扱っているため、日付を台無しにしたと真剣に信じています。

タイムゾーンをうまく作るには?

たとえば、誰かが 2015 年 5 月 25 日のデータを見た場合、タイムゾーンを無視しているため、24 日または 26 日として表示されるべきではありません (私は現在、タイムゾーンを管理していません)。

私はcsv形式でデータを取得し、次にpythonを使用してデータを追加/変更し、python(Djangoではない)を使用してdbに保存します。日付には触れません(保存する以外)。

そして、Django を使用し、その StockData モデルのデータを使用します。

データを表示するコードを数分で追加します。

StockData モデル:

#Saved initially using python(not Django)
# but later I might get StockData objects and save them to populate
#some other fields of that table during save (django, not simple python).
date = models.DateTimeField()
country = models.ForeignKey
company = models.ForeignKey
open, close, high ... values

表示したいときはいつでも簡単に実行します

StockData.objects.filter(...) #No timezone work as of now

settings.py にランダムなタイムゾーンを追加しました

TIME_ZONE = 'America/New_York' #Dont ask my why NewYork 
#because its just random for now. StockData belongs to some other continent which I cant reveal(let me know if I have to). For now, please assume contient as ABC continent. But that python script is run in US.
4

0 に答える 0