今更一から勉強しよう

勉強のノート。

Python、Djangoでオリジナルのシステム開発(6)

今日のやること

  • 一覧のページング
  • モックの作成

一覧のページング

DjangoでページングするにはPaginateを使用する。

参考: ペジネータ (paginator) — Django v1.0 documentation

Viewに以下を追加。

from django.core.paginator import Paginator

f:id:ebi40:20200609165759p:plain

htmlにページングの参照をつける。

f:id:ebi40:20200609165922p:plain

こんな感じにできあがる。

f:id:ebi40:20200609170015p:plain

モックの作成

Djangoで作成したアプリのモック用のHTMLを作ってみる。

以下のフォルダ構成を作る。

moc
├static
└templates

staticフォルダに開発で使用したstaticフォルダをそのまま入れる。 templatesフォルダにhtmlファイルを入れる。

Djangoで表示されたHTMLは以下の手直しをする必要がある。

  • /static を../staticに置換
  • submitはhrefなどに変換
  • 画面遷移先は../templates/***.html