Sparrowには何種類かのページが用意されており、ページは階層構造(親子関係)になっています。
この親子関係を理解することでサイトをより手軽に管理できたり、ページのカスタマイズが行えるようになります。
親子関係は下記のようになっています。
- トップページ (HomeIndexPage
sparrow/home/models.py
)- 固定ページ (HomeFixedPage
sparrow/home/models.py
) - 記事一覧ページ (ArticlesIndexPage
sparrow/articles/models.py
)- 記事詳細ページ (ArticlesDetailPage
sparrow/articles/models.py
)
- 記事詳細ページ (ArticlesDetailPage
- 固定ページ (HomeFixedPage
カッコ内は各ページの元になるモデルです。ページをカスタマイズしたい場合は、このモデルに手を加えることになります。