独学者・初心者向けプログラミング・SEO入門サイトゼロイチ-TOPエンジニア向けキャリアBootstrap入門jQuery入門プログラミング・イベント検索ゼロイチ-TOP初心者向けDjangoDjangoでページを追加し表示する|初心者・独学者向け入門コンテンツ2018-06-202019-02-07Djangoでページを追加し表示する|初心者・独学者向け入門コンテンツ前回でDjangoのインストール方法を紹介しました。今回は前回追加したDjangoのアプリケーション(mysite/polls)へhtmlを追加して、ページを表示します。本内容からチュートリアルの参照ではなく、当サイトのオリジナルの内容になります。作成するページについて今回はページで、DBからのデータ呼び出しは行いません。共通のレイアウトページを作成して、そのページからhtml要素を呼び出す設定を行います。views.py※pollsの名前は適時変更可能フォルダを作成するまずは以下2つのフォルダを作成します。同様になる必要があります。pollsで設定しています。ページを作成するレイアウトページとカテゴリーページの2つを作成します。views.py※ページ名は適時変更頂いて問題ございません。layout.htmlへ以下コードを貼り付けます。title%}カテゴリーページです。content%}カテゴリーページを表示しています。content%}などの内容は後ほど紹介します。urlを編集するチュートリアルで作成したurlを流用します。admin.site.urls),]polls/urls.pyを以下の通り編集します。name='about'),]Djangoのルート構成は、アプリケーションの管理ファイルでアプリケーションのURLを紐づけ、アプリケーションでURLとviewを紐づけます。name='category'),でviewを指定します。view.pyファイルを編集するDjangoのview.pyファイルは他のプログラミング言語のフレームワークで言うとControllerに該当します。その為、DjangoでControllerを編集するにはviewファイルを編集する必要があります。'polls/category.html')上記でlocalhost:8000/polls/category/へアクセスしてみましょう。カテゴリーページのテキストが表示されているはずです。ページの解説レイアウトページで設定した内容をカテゴリーページで呼び出す設定の解説を行います。Railsのpartialになります。content%}を設定されているかと思います。%}はDjangoのテンプレートタグで、このタグを設定することによって、layout.htmlの内容を、他のページで継承する事ができます。%}タグを設定すれば、layout.htmlの内容を呼び出す事ができます。title%}カテゴリーページです。content%}カテゴリーページを表示しています。{%endblock%}以上になります。