Python Code Notes

Information by python engineer

Python-django

【django】ログインした状態のテストを行う方法【Python】

ログインした状態の動作をテストする方法を整理した。 TestCaseクラスのclient.force_loginメソッドを使用することで、ログインした状態でのテストを行うことができる。 from django.contrib.auth import get_user_model from django.test import TestCase f…

【django】herokuからMySQLを使用する方法【Python】

heroku上でMySQLを使用するための各設定方法を整理した。heroku上へのデプロイ、MySQL サーバーとWorkbnchのインストールが完了していることが前提。ローカル環境でMySQLを使用する方法は、以下の記事を参照。 www.python-beginners.com 目次 ClearDB MySQL…

【django】dotenvで環境ファイルを利用する方法【Python】

python-dotenvモジュールを使用することで、プログラム内で使用するパスワード等の値を環境変数ファイルで管理し、スクリプトファイル側から読み込むことができる。 以下、Djangoで設定したmysqlのユーザー名とパスワードを環境ファイルから読み出す例を示す…

【django】データベースをmysqlに変更する方法【Python】

データベースとしてデフォルトで指定されているsqlite3を、mysqlに変更する方法を整理する。 目次 mysqlのインストール データベース作成 settings.pyの修正 mysqlclientモジュールのインストール マイグレーション・テーブルの確認 【スポンサーリンク】 (a…

【django】プロジェクトを開始してアプリを登録する方法【Python】

Djangoを用いてプロジェクトを開始してアプリを登録するまでの流れを整理する。 まとめ ①プロジェクト生成(プロジェクト名:django_test) django-admin startproject django_test . ②アプリ追加(アプリ名:items) python manage.py startapp items ③アプリ登録…

【django】ListViewの使い方【Python】

データベース内のオブジェクトをリスト化して表示するための汎用クラスである、ListViewクラスの使用方法を整理する。 目次 基本的な使用例 ユーザー名を指定してリスト表示 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); 基本…