2021-01-01から1年間の記事一覧
LaravelのPHPUnit で「おまじない」として毎回入れているuse RefreshDatabase、 これはどのような動きをするか理解するため調べました。 readouble.com RefleshDatabaseについて テストケースの先頭にこんな感じで`use RefreshDatabase;'を記載している方は…
DjangoのRest APIでJsonを返そうと思ったら思いの外ハマったポイントがあるのでまとめます。 何にハマった? DjangoのAPIで商品モデル(Product)のデータを取得し、フロントのJavascriptで描画する、というものを作成していました。 そこで、jsonデータ自体は…
Djangoでモデルクラスにカスタムバリデーションを実装し、 ModelFormのis_valid()でモデルクラス側のバリデータがうまく動かないというのに悩まされたので、 フォームでモデルクラスに実装したバリデータを動かす動作を追ってみました。
Djangoで連動するセレクタを作ってみました。 下記の3点を組み合わせます。 セレクタの変更をトリガーとするイベントをjavascriptで作成 javascriptの実行のため、セレクタの子要素optionに属性を追加
どんな問題? DjangoのモデルでManyToManyフィールドを作成(別フィールドで使っているモデルと同じモデルを使用) ManyToManyフィールドを作ったモデル側からの参照なら正常にデータが取得できるのに、 逆参照すると正常に取得できない、という問題が発生しま…
最近、MacをやめてWindowsマシンで開発をするようになりました。 8年ぐらい前はWeb開発といえば、Mac(Bashがあるから)という印象でしたが、 今はDockerでコンテナを作ってVSCodeでAttach, Linux上でコードをサクサク書いていけるので便利になりました! た…
久しぶりに技術ブログを再開します。 前回の記事がもう5年前ですが… 5年前から、色々忙しくしていました。 熊本移住 某外資系企業のBPOセンターでTechLeadをやっていました。 VBA、BluePrimeなどで業務改善ソリューションをガンガン作る傍ら、チームビルディ…