クイックスタート¶
このページでは、Zangetsuを使ってすぐに開発を始める方法を説明します。
プロジェクトの作成¶
Zangetsuをインストールした後、以下のコマンドで新しいプロジェクトを作成できます:
# プロジェクトの作成
python manage.py startapp blog
# テンプレートのコピー
python manage.py copy_templates blog
基本的な設定¶
1. モデルの定義¶
blog/models.py に以下のようなモデルを定義します:
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を設定します:
from django.urls import path
from blog.views import BlogPageView
urlpatterns = [
path('', BlogPageView.as_view(), name='blog_page'),
]
4. 管理画面での操作¶
管理画面にアクセスして、新しいブログページを作成します:
Pages > Add Page を選択
「BlogPage」を選択して必要な情報を入力
Publish をクリックして公開
これで、基本的なブログページが作成され、サイトで表示されるようになります。