Blank?=False

ゆるゆる仕事したいフリーランスエンジニアの記事

Django

【Django】日本語を含むJsonを返す方法2つ

DjangoのRest APIでJsonを返そうと思ったら思いの外ハマったポイントがあるのでまとめます。 何にハマった? DjangoのAPIで商品モデル(Product)のデータを取得し、フロントのJavascriptで描画する、というものを作成していました。 そこで、jsonデータ自体は…

【Django】ModelFormのバリデーション処理の流れについて

Djangoでモデルクラスにカスタムバリデーションを実装し、 ModelFormのis_valid()でモデルクラス側のバリデータがうまく動かないというのに悩まされたので、 フォームでモデルクラスに実装したバリデータを動かす動作を追ってみました。

Djangoで連動するセレクタを作る

Djangoで連動するセレクタを作ってみました。 下記の3点を組み合わせます。 セレクタの変更をトリガーとするイベントをjavascriptで作成 javascriptの実行のため、セレクタの子要素optionに属性を追加

DjangoでManyToManyFieldの逆参照ができない(他フィールドで同じモデル使用)

どんな問題? DjangoのモデルでManyToManyフィールドを作成(別フィールドで使っているモデルと同じモデルを使用) ManyToManyフィールドを作ったモデル側からの参照なら正常にデータが取得できるのに、 逆参照すると正常に取得できない、という問題が発生しま…

DockerでDjango+MariaDB開発環境を構築

最近、MacをやめてWindowsマシンで開発をするようになりました。 8年ぐらい前はWeb開発といえば、Mac(Bashがあるから)という印象でしたが、 今はDockerでコンテナを作ってVSCodeでAttach, Linux上でコードをサクサク書いていけるので便利になりました! た…