固定ページの追加

固定ページを追加します。

自己紹介をするAboutページやコンタクトページなど自由に作成してみて下さい。

ナビゲーションにaboutボタンを追加します。

html:blog/templates/blog/base.html

<li class="nav-item">
      <a class="nav-link" href="{% url 'about' %}">About</a>
</li>

urlを追加

blog/urls.py

      path('about/', views.AboutView.as_view(), name='about'),

Viewを追加

blog/views.py

from django.views.generic import (TemplateView, ListView, DetailView, CreateView, UpdateView, DeleteView)


class AboutView(TemplateView):
      template_name = 'page/about.html'

テンプレートを追加

/templates/pageフォルダを作成し、about.htmlを追加します。

内容は自由に記載して下さい。

自己紹介を書くといいと思います。

レイアウトを考えて、CSSに追記してみて下さい。 blog/templates/page/about.html

{% extends 'blog/base.html' %}

{% block header %}
<div class="site-heading">
      <h1>About</h1>
</div>
{% endblock %}

{% block content %}
<p>自由に記載して下さい。</p>
{% endblock %}

完成

ブログアプリケーションの構築が完了です。

記事の投稿、編集、削除、公開、コメント、ログイン、ログアウトなどの機能を操作して、問題がないか確かめて下さい。

問題がなければ、次は全世界に公開します。

results matching ""

    No results matching ""