さいごに【番外編】Responderを使ってDjangoチュートリアルをやってみた~番外編~今回の記事は、「【第7回】Responderを使ってDjangoチュートリアルをやってみた【adminページ改良編】」の続きにあたります。「Webアプリケーションに他に必要なものは?」など様々な視点で改良していきます。初期セットアップが、まだお済みでない方は前回の記事をご...フッターの設定まず、最初はフッターの設定からやっていきましょう。これは、Responderとはあまり関係ありません。Webアプリケーションを作成する上で欠かせませんのでしっかりと設定しましょう。ここまで--></body></html>上のは例ですが、「コピーライト」や「サイトマップ」を入れるのが普通だと思います。修正そこで、メインコンテンツに以下のようなスタイルを適用してあげます。確認これで、最低でも80vh分のメインコンテンツ領域が確保されます。(本当は直書きじゃなくてCSSに書いた方が良いです)投票結果をグラフ化して表示してみる今までの投票結果ページは、各選択肢に何票集まったかを表示させるだけの「質素なビュー」でした。PythonでWebアプリを開発しているのですから、matplotlibなど便利なモジュールを使ってスマートにしてみましょう!まず、投票結果から得たものを棒グラフとして描画します。今回は、グラフをSVGとして保存し、それをビューに渡す、というような処理にします。有効桁数は小数点第1位までにする。有効桁数は小数点第1位までにする。svgもビューに渡すちょっと工夫して描画する棒グラフは、少し凝ったものにしてみました。次に、受け取ったsvgをビューで展開します。描画するとこんな感じです。!APIドキュメントを作ってみるAPIドキュメントとは、その名の通りAPIの使い方を示すドキュメントです。外部のWebページから本アプリケーションを操作したり、連携したりする場合はAPIを公開する必要があります。(GoogleカレンダーやGoogleマップなどが身近ですね)その際、「利用規約や利用方法など細かくAPIについてまとめたもの」、すなわちAPIドキュメントが必要です。APIドキュメントを作成するときに、最近では「Swgger(OpenAPI)」と呼ばれるフレームワークがよく利用されます。Responderでは、このSwagger記法に則ったAPIドキュメントが簡単に作成できます。本アプリケーションは、特にオープンAPIとして開発しているわけではありませんが、Responderの機能ということで紹介します。最初に書いた、アプリケーションのAPIを作成する部分がありました。responder.API()このAPIクラスに引数として必要事項を渡すことで、APIドキュメントを生成してくれます。以下のように加筆してみてください。'****@abcdefg.com'})引数の名前から何を設定しているかはわかると思います。