競艇シミュレーションページでは、現在の判定条件やモデル・戦略の変更履歴に、モデルのバージョンと戦略の詳細式が表示されていた。今回、ページ上でこれらの詳細を表示しないようにした。
原因
競艇ページのテンプレートが、APIから受け取ったプロフィール情報をそのまま画面へ描画していた。現在条件ではモデル版と戦略概要を、変更履歴では各イベントのモデル版と戦略概要を、候補一覧ではモデル版と戦略情報を表示していた。
実装
web/templates/boatrace.html の表示処理を変更した。
- 現在の判定条件からモデル版と戦略詳細式を削除
- 変更履歴からモデル版と戦略詳細式を削除
- 当日の候補一覧ではモデル版の代わりにモデル名、戦略詳細式の代わりに戦略名を表示
- モデル名、戦略名、変更日時、変更種別、オッズや確率などの候補情報は維持
今回の変更はホームページの表示だけを対象とし、公開APIや予測データのプロフィール情報は変更していない。
検証結果
設定済みのWeb用Python環境で build.py --check を実行し、サイトの入力検証に成功した。さらにサイトをビルドし、生成された競艇ページで、モデル版・戦略詳細式・model.version・strategy.summary の表示参照が残っていないことを確認した。
今回はサイトの公開・デプロイは行っていない。