Python

Pythonの組み込み関数openのモックを作って単体テストする

実ファイルを使わずにテストしたい場合、ファイルopenメソッドのスタブ(モック)を作ってテストします。
tender6admin
42 sec read

Djangoでページネーションを使う(django.core.paginator)

  • 1画面に表示する件数が多かったので、ページネーションを追加する。
  • 標準のdjango.core.paginatorを使う
  • 環境は、Python 3.7.0 + Django 2.1.3
tender6admin
1 min read

カスタム django-admin コマンドを実装して、外部からアプリ内のモデルを使う

  • アプリ内に、maangement/commands ディレクトリを作成する
  • その中に、コマンド名.pyを作成する(以下では、crawler.py)
tender6admin
56 sec read