.. _quickstart: ============================= クイックスタート ============================= このページでは、Zangetsuを使ってすぐに開発を始める方法を説明します。 プロジェクトの作成 ================ Zangetsuをインストールした後、以下のコマンドで新しいプロジェクトを作成できます: .. code-block:: bash # プロジェクトの作成 python manage.py startapp blog # テンプレートのコピー python manage.py copy_templates blog 基本的な設定 ========== 1. モデルの定義 ------------- ``blog/models.py`` に以下のようなモデルを定義します: .. code-block:: python from django.db import models from wagtail.admin.panels import FieldPanel from wagtail.fields import RichTextField from coderedcms.models import CoderedPage class BlogPage(CoderedPage): """ブログページモデル""" intro = models.TextField( verbose_name="紹介文", blank=True ) content_panels = CoderedPage.content_panels + [ FieldPanel('intro'), ] 2. テンプレートのカスタマイズ ------------------------- ``blog/templates/blog/blog_page.html`` を編集して、必要なカスタマイズを行います。 3. URLの設定 ---------- ``blog/urls.py`` に必要なURLを設定します: .. code-block:: python from django.urls import path from blog.views import BlogPageView urlpatterns = [ path('', BlogPageView.as_view(), name='blog_page'), ] 4. 管理画面での操作 --------------- 管理画面にアクセスして、新しいブログページを作成します: 1. http://127.0.0.1:8000/admin/ にアクセス 2. Pages > Add Page を選択 3. 「BlogPage」を選択して必要な情報を入力 4. Publish をクリックして公開 これで、基本的なブログページが作成され、サイトで表示されるようになります。