Bootstrap4概要urls.pyforms.pyviews.pymycalendar.htmlincludes/month.htmlincludes/week.html概要Djangoでカレンダーを作るシリーズの1つです。Googleカレンダーのように、週間カレンダー、月間カレンダーが一緒に表示され、スケジュール登録もできる総合的なカレンダーを作成します。次のような見た目です。それなりに、良さそうですね。ようなURLで表示します。year、month、dayといった名前は固定です。),forms.py作成フォームをカッコよく表示したいので、BS4対応したフォームを定義します。end_timeviews.pyMonthCalendarMixinとWeekWithScheduleMixin、そしてCreateViewを使います。独立したMixinとして定義してきたので、他のMixinや組み込みのクラスビューと一緒に使えます。day=date.day)それぞれのMixinで定義している、カレンダー情報取得用のメソッドを呼び出します。contextURLに年月日が情報としてあるので、それを使ってスケジュールを保存します。%}左側(col-md-3)に、月間カレンダーとスケジュール登録フォームを起き、右側(col-md-9)に週間カレンダーwithスケジュールです。時間の選択は、timedropperというjQueryのプラグインを利用しています。クリックで以下のように表示されます。includes/month.html月間カレンダーや週間カレンダー部分はmycalendar.htmlに書くとちょっと見にくくなります。includeで読み込む形にしました。使いまわしたりもできるでしょう。fixed;"とし、月跨ぎを6/1のように表示させると幅をとるので、単純に31のように表示するようにしました。各日付をリンクにしています。includes/week.htmlこちらも前のweek.htmlとほぼ同じですが、テーブル幅を均等にし、曜日は月間カレンダーで表示しているのでわかるだろうということで、曜日表示をなくしています。PostsDjangoでカレンダーを作るシリーズDjangoで、月間カレンダーや週間カレンダー、それぞれにスケジュール表示機能がついたもの、スケジュール登録フォームがついたもの等、様々なカレンダーを作成していきます。16:58:32」のような文字列を指定する必要があります。今回は、これをもう少し簡単に入力するための機能を紹介します。ヶ月前なにが伝えたいのかまとまったのでコメントします。githubからファイルをダウンロードさせていただいたのですが、このファイルはわたしの勘違いでなければ、欲張りセットのファイルになっているのでしょうか。登録フォームなどはでずに月刊カレンダーが出ます。ヶ月前Githubにあげたソースコードは、欲張りセットだけでなく他のものも含まれています。アクセスすると欲張りセットなページに移動できるので、そちらを試していただけますか。