Python

Django(DRF)のレスポンスにcodeを含める

DRFのレスポンスは、通常は、メッセージが表示されるだけ。 { "param1": [ "この項目は必須です。" ] } APIの例外クラスを見ると、エラーコード(code)が指定されることがわかります。 このcodeをレスポンスに含めたい場合、どうするか。 class APIException(…

キャメルケースにおける略語の表現

HTML(HyperText Markup Language)、XML(Extensible Markup Language)などの略語は、通常、全て大文字で表現しますが、クラス名などのキャメルケースでは、どうするか、いつも悩ましい、私です。 qiita.com JAVAは、どうもHtmlというふうに、略語も一つの単語…

.envとPycharm

JetBrain製のエディターで、.envファイルを読み込ませたいときは、 EnvFileというプラグインを使用するとよいです。 github.com EAP版やアップグレード直後などに、ために、そのプラグインが使えないケースがあり、少し手間ではあるけど、 以下のように、pip…

pyenvとHomebrewの互換性の問題(?)を消した

brew doctorしたら、*-configというスクリプトが、パスに通っているとダメと怒られる。 この場合は、pyenvのスクリプトが、NGらしい。 $ brew doctor Warning: "config" scripts exist outside your system or Homebrew directories. `./configure` scripts …