DjangoDjangoのシグナルハンドラをテストする Djangoのsignalのコールバック(ハンドラ)をテストするsignalのセットアップDjangoで、シグナルハンドラがコールされているかテストしたい。シグナルの定義については、前回の記事で触れている:myapp/signals.pyに...2023.03.18Django
DjangoDjangoでModel.delete()のオーバーライドはしなくてもいい DjangoのModel.delete()のオーバーライド時の注意点更新2023/3:connectはsignals.pyを使っている場合、不要だったので記述を更新。やりたいことDjangoにて、DBからのアイテムの削除後にやりたい処理があ...2023.03.09Django
DjangoDjango4のCSRF検証に失敗したというエラーを修正する Djangoによるフォーム入力後の送信にてCSRF検証に失敗したため、リクエストは中断されました。という403エラーが出る問題を修正。原因Djangoのメジャーアップデートのため起こっているようだ。2から4にすればその辺も変更は加えられて当...2023.01.19Django
DockerVSCodeのリモートコンテナでpsycopg2.OperationalError: FATAL: password authentication failed for userがでるときの対処 psycopg2.OperationalError:FATAL:passwordauthenticationfailedforuser<username>の対処。特にVSCodeのリモートコンテナ(Python3&PostgreSQL)を使...2023.01.18Docker
DockerDocker環境下でのDjangoアプリのサーバ移行時などの個人的注意点 Docker下でのDjangoアプリなどの移行時の注意点。前提個人的な備忘録で他の人にはわかりづらい可能性があります。docker-composeを使っている前提。最近はdockercompose。まずは移行先でupする。404になるときの...2022.10.29Docker
Python3Django 動的にhtmlにヘッダタグを付ける Djangoのページにカスタムヘッダ(タグ)を動的に挿入する。<head>タグ中に独自のヘッダ(タグ)を動的に挿入する手段が欲しかった。単純にモデルで管理してテンプレート内で展開すればいいことに気づいたのでメモを残しておく。基本方針ヘッダは...2020.09.27Python3
Python3Django テンプレートで文字列を連結する Djangoで変数や定数を連結して使う。単純にフィルタを使えばいい。ビルトインのフィルタにaddがあるが、int向けな設計なようでstrでは使わない方がいいかもしれないと思ったのがきっかけ。やることテンプレートタグ用のディレクトリをapp直...2020.09.23Python3
Python3Django コンテキストプロセッサでテンプレートコンテキストに共通の変数を埋め込む Djangoの全てのhtmlテンプレートで共通の変数を埋め込む。テンプレートコンテキスト(以下コンテキスト)に、変数名をキーとして、値を値として埋め込めばいい。方法はとりあえず3通りある。1つ1つのビューに書くビューが少なければあまり手間で...2020.08.02Python3
Python3Django Template Languageでの変数のエスケープ回避 DjangoTemplateLanguage(DTL)でのエスケープメモhtmlレンダリングで使うDTLのデフォルトでは、変数を展開すると、自動で文字実体参照などの実体参照に置き換えられてしまう。(エスケープされてしまう。)html要素(h...2020.07.31Python3
DockerDocker Python+Django+Celeryの1コンテナで定期実行するメモ Docker,Python,Django,Celeryで1つのコンテナで定期実行を行う。環境Dockerversion19.03.8,buildafacb8bPython3.7.4Django==3.0.8celery==4.4.6なお、d...2020.07.29Docker