BPStudy 第150回はコロナヴィルスの影響でZoomでの開催。初BPStudy参加でした。 Zoomには70名以上が参加して、最後の解散までの2hの間、70人以上をキープしていました。すごい。
https://bpstudy.connpass.com/event/166409/
続きを読むBPStudy 第150回はコロナヴィルスの影響でZoomでの開催。初BPStudy参加でした。 Zoomには70名以上が参加して、最後の解散までの2hの間、70人以上をキープしていました。すごい。
https://bpstudy.connpass.com/event/166409/
続きを読む入社してちょうど一年と一週間経ちました。「そろそろ一年経つなぁ」と思って調べたら一週間過ぎてました。
このブログを意気揚々と立ち上げてから一年以上経ちました。 ここ半年は放置していたんですが社会人2年目に突入したということで、「今日はメモリアルな記事が書きたい。」と久々にブログ欲が出ました。 一年間で起きた出来事、感じたこととかをサラッと書きます。
続きを読む(当たり前のようにDjangoの話ですが)仕事で日付データを扱った実装をしていた時のこと、混乱状態に陥ったので次に備えて自分の中で何が起きていたかを振り返ります。仕事の内容は書けないので、今回は架空のカレンダーサービスを例に話をすすめます。hogehoge calendar。
カレンダーのサービスに必要不可欠な要素といえば色々ありますが、その中の1つに「予定」がありますね。「どこ」で、「だれ」と、「いつ」会うかといった情報が設定できるべきです。その中の「いつ」は、「予定の開始日時」と「予定の終了日時」を設定できるようにすべきでしょう。したがってDjangoで以下のようなフィールドをhogehoge calendarの Event
モデルに実装します。
start_period = models.DateTimeField("予定開始日時", null=True) end_period = models.DateTimeField("予定終了日時", null=True)
これで予定開始日時と予定終了日時を設定できます。やったね!偉大な一歩!
続きを読む