Ruby 2.3 で「'」や「"」が含まれるCSVファイルをMySQLに入れる
概要 Ruby2.3で「 ' 」や「 " 」が含まれるCSVファイルをCSVモジュールを使ってMySQLに入れる場合、以下の2点の注意が必要。 CSVファイルに「"」が入っていると、ファイル読み込み時…
概要 Ruby2.3で「 ' 」や「 " 」が含まれるCSVファイルをCSVモジュールを使ってMySQLに入れる場合、以下の2点の注意が必要。 CSVファイルに「"」が入っていると、ファイル読み込み時…
概要 ソースが公開されているpipパッケージの動作を調べるため、logger入りのパッケージを作って、ローカルからインストールします。 今回の対象 django-allauth 0.44.0 準備 現…
概要 Djangoで、複数のユーザ種別を作れるシステムが欲しい 「サプライユーザ」「バイヤーユーザ」の2種類のユーザを作れるようにする ユーザ種別ごとに、異なる属性を持たせる サプライユーザは会社名、…
概要 Django-allauthでテンプレートを上書きするには、 account/login.html のように、 account 配下にテンプレートを作成します。 プロジェクトフォルダ内で管理でき…
状況 python3 manage.py runserver などで開発用サーバを起動しようとしたら、以下のメッセージが出て起動しませんでした。 確認ポイント ソースファイル名 と does not …
やろうとしたこと pythonでEXCELを読み書きできる openpyxl ライブラリがある iter_rows メソッドでEXCELを1行ずつ読み出せる(DBのカーソルに似ている) ws.appe…
ドキュメントが少し分かりづらかったのでメモ。 起動時の引数を便利に扱えるargparseモジュール Pythonには、起動時の引数を便利に扱える argparseモジュール があります。 位置引数とオ…
概要 自作クラスに対して、 unittest.mock.MagicMock を使ってモックを作成してテストする。 サンプルコード(挨拶を返すプログラムとテストコード) (テストしたいファイル。ランダム…
組み込み関数を使っているメソッドの単体テストを行う 実ファイルを使わずにテストしたい場合、ファイルopenメソッドのスタブ(モック)を作ってテストします。 unittest モジュールを使う mock…
概要 Djangoのログイン機能(ユーザ認証)の実装には、標準の django.contrib.auth がある。( 公式ページ ) django-allauth を使うと、簡単に実装できる Twit…