ログインした状態の動作をテストする方法を整理した。 TestCaseクラスのclient.force_loginメソッドを使用することで、ログインした状態でのテストを行うことができる。 from django.contrib.auth import get_user_model from django.test import TestCase f…
heroku上でMySQLを使用するための各設定方法を整理した。heroku上へのデプロイ、MySQL サーバーとWorkbnchのインストールが完了していることが前提。ローカル環境でMySQLを使用する方法は、以下の記事を参照。 www.python-beginners.com 目次 ClearDB MySQL…
python-dotenvモジュールを使用することで、プログラム内で使用するパスワード等の値を環境変数ファイルで管理し、スクリプトファイル側から読み込むことができる。 以下、Djangoで設定したmysqlのユーザー名とパスワードを環境ファイルから読み出す例を示す…
データベースとしてデフォルトで指定されているsqlite3を、mysqlに変更する方法を整理する。 目次 mysqlのインストール データベース作成 settings.pyの修正 mysqlclientモジュールのインストール マイグレーション・テーブルの確認 【スポンサーリンク】 (a…
Djangoを用いてプロジェクトを開始してアプリを登録するまでの流れを整理する。 まとめ ①プロジェクト生成(プロジェクト名:django_test) django-admin startproject django_test . ②アプリ追加(アプリ名:items) python manage.py startapp items ③アプリ登録…
データベース内のオブジェクトをリスト化して表示するための汎用クラスである、ListViewクラスの使用方法を整理する。 目次 基本的な使用例 ユーザー名を指定してリスト表示 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); 基本…
画面を定期的にアップデートするなど、指定した時間経過後に自動的に関数を実行したい場面で便利な、afterメソッドについて使い方を整理した。 目次 一定時間経過後に関数を実行 定期的に関数を実行 time.sleep関数を使用した場合(動作しない) 【スポンサ…
ウィジェットを座標を指定して配置したいときに使用するplaceメソッドの使用方法を整理する。 目次 placeでウィジェットを配置 CSVファイルで座標を指定 オプション 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); placeでウィジ…
ウィジェットをグリッド状に配置するときに使用するgridメソッドの使用方法を整理する。 目次 gridでウィジェットを配置 CSVファイルで座標を指定 オプション 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); gridでウィジェット…
ウィジェットを一方向に配置するときに使用するpackメソッドの使用方法を整理する。 目次 縦方向に積み重ね表示 横方向に積み重ね表示 表示領域の設定 余白の設定 オプション 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); 縦方…