【Pytnon】FullCalendarで登録済みの予定を更新、削除してみる

Javascript, Python, 開発

おはようございます。

祝日のない6月もそろそろ終わり、夏休みの時期が近づいてきましたね。
といっても会社員の皆さんは多くても1週間ちょっとくらいしか休みが取れないでしょうけど、
まあ楽しみですよね。

私もお盆の時期に休みを取る予定で
8月のカレンダーを眺めていたんですが、山の日が土曜日と被ってることに気づいて驚愕。

出来たばっかなのに酷いですよねぇ。

話が逸れましたが、
前回に引き続きカレンダーページを弄っていきます。

今回は、既に登録されているイベントを更新したり削除したりできるようにします。

プログラムは前回のものを流用しまっす。

スポンサーリンク

画面の修正

登録フォームに、隠しタグ、ボタンを追加。

Main.html

プログラムの修正

クライアント側プログラム(JavaScript)
script.js
変更点
  1. 新規登録時とイベント選択時でダイアログの文言やボタンなどを制御するように
  2. イベント選択時の処理を追加
  3. 更新用、削除用のメソッドを追加

サーバー側(Python)
Main.py
変更点
  1. 登録時の返却データにユーザCDの追加
  2. 更新、削除用のメソッドを追加
  3. 更新、削除用のURLハンドリングを追加

MySQLUtil.py
変更点
  1. 更新用メソッドを追加
  2. 削除用メソッドを整備

 

起動してみる

初期表示
初期表示

登録済みのイベントをクリックします。

予定詳細
予定詳細

登録されている予定の内容がダイアログに表示され、更新、削除ボタンが表示されます。

とりあえず削除してみましょうか。

削除完了メッセージ
削除完了メッセージ
予定削除後
予定削除後

無事に予定が削除されました。

まとめ

これでとりあえず、予定の登録、修正、削除まで出来るようになりました。

次回は月表示以外の部分もみていきたいと思います。

ではでは。

 

スポンサーリンク


関連するコンテンツ