hsk

git

【VSCode/Git】VSCode の Git で毎回認証を要求される

VSCode で Git を使用していて、リポートリポジトリの操作を行う際に毎回認証が要求されていたので、その対応方法について調べました。 対応方法 以下コマンドを入力する。 git config --global credential.h...
git

【Python】Poetry で Git リポジトリからインストールする

Python の Poetry で Git リポジトリからパッケージをインストールする方法について説明します。 方法 pyproject.toml pyproject.toml ファイルでの設定方法は以下の通りです。 [tool.poetr...
python

【Python】dataclass でクラス変数を使用する

dataclass では定義したフィールドがそのまま dataclass のフィールドとして扱われます。 dataclass でもフィールドではない定数などを定義したい場合があるとおもいますのでクラス変数の定義方法について説明します。 クラ...
python

【Python】dataclass を文字列化したときの内容を変更する

Python の dataclass を文字列化したときの取得内容を変更する方法について説明します。 dataclass を文字列で取得 dataclass を文字列化する方法は簡単で「str」を使うだけです。 @dataclasses.d...
python

【Python】dataclass の使い方

Python で dataclass を使う方法についていくつか紹介します。 dataclass エンティティを定義する手段はいろいろとありますが、今回は dataclass について説明します。 dataclass は Python 標準...
git

【git】リモートブランチに別名でプッシュする

git で リモートブランチに push する際に別名で pusu する方法について説明します。 使う機会は多くないとおもいますが、リモートブランチ名が厳格に決まっている場合や、他の remote を管理している場合などでたまに使います。 ...
django

【Django】CharFieldのmaxlengthを変更する

Django の CharField の max_length (min_length) の設定値 fields や base_fields で参照することで変更できますが、バリデーションや HTML で出力したときの maxlength ...
django

【Django】model で抽象メソッドを定義する

Django で抽象メソッドを定義した抽象 model を作成する方法について説明します。 meta - abstract Django の model では以下のように abstract を設定することができます。 # models.py...
django

【Django】bulk 処理では save メソッドが実行されない

Django の bulk 処理 (bulk_create, bulk_update) では save メソッドが実行されません。 そのため、DateTimeField の auto_now など save で行っている自動更新処理は実行さ...
django

【Django】form の field について

Django の form で 自身のフィールドを参照する方法には fields と base_fields の2種類があります。 その使い分けについて説明します。 実体験と調べた内容からの理解となります。厳密なところでは認識誤りがあるかも...