Django

スポンサーリンク
ソフトウェア開発

[Django]Django REST frameworkのModelSerializerで特定のフィールドのエラーメッセージをカスタマイズする

DjangoのDjango REST frameworkを使用していたときに、ModelSerializerを利用したSerializerクラスで特定のフィールドに対してエラーメッセージを表示する方法を調べたのでメモしておきます。 前提条...
ソフトウェア開発

[Django]models.pyを複数のファイルに分割する

DjangoでWebアプリケーションの開発をしているとモデル部分を実装する「models.py」というファイルのコード量が多くなることがあります。テーブル数とフィールド数に依存してコード量が増えるので、アプリケーションの規模が大きくなるとフ...
ソフトウェア開発

[Django]Gmailのメールアドレスからメールを送信できるようにする

settings.pyの「ADMINS」へエラー時のメールを送る際に「Gmail」のメールアドレスからにメールを送る必要があったので、DjangoでGmailのメールアドレスからメールを送信する際の設定をまとめておきます。 前提条件 ...
スポンサーリンク
プログラミング

[Django]管理サイトにオートコンプリートの絞り込みを追加する

Djangoの管理サイトの検索条件のテキストボックスにオートコンプリート機能を追加する方法を説明します。 前提条件 Python:3.6.2 Django:3.0.5 こちらのソースをベースに実装していきたいと思います。 D...
プログラミング

[Django]管理サイトで日付の範囲の絞り込みを追加する

Djangoの管理サイトの検索条件に日付の範囲での検索を追加する方法を説明します。 前提条件 Python:3.6.2 Django:3.0.5 こちらのソースをベースに実装していきたいと思います。 django-admin...
ソフトウェア開発

[Django]管理画面で選択できる外部キーを絞り込む

Djangoの管理画面でモデルに外部キーが設定されている場合、モデルの登録・編集時にセレクトボックスが表示されるんですが、外部キーに設定されているモデルの全てのリストが表示されてしまい、かなり選択しにくかったので絞り込みとかできないか調べて...
プログラミング

[Django]管理サイトの一覧の編集リンクをカスタマイズする

Djangoの管理サイトのモデルの一覧画面には詳細画面へ遷移するための編集リンクが表示されていますが、開発しているときに一覧は見たいけど編集画面は表示させたくないというケースがあり、編集リンクを無効にする方法を調べてみました。 前提条件 ...
プログラミング

[Django]管理サイトに絞り込みのテキストボックスを追加する

Djangoの管理サイトを構築するときに「search_fields」を使用してテキストボックスで検索条件を入力できるようにしているのですが、これだと一見するとどのフィールドで絞り込みを行っているのかが分からないので、今回は複数のテキストボ...
プログラミング

[Django]管理サイトに同じモデルを2回追加する方法

Djangoの管理サイトで同じモデルを別々の管理画面として管理したいことがあり、同じモデルを2回管理サイトに追加する方法がないか調べてみました。 ユーザアカウントのモデルを権限ごとに参照する管理画面を分けたい場合などに使える実装方法だと思...
プログラミング

[Django]Querysetで仮想フィールドを定義する

Djangoでサーバサイドの開発しているときにquerysetのfilterメソッドでデータの抽出処理を記述するんですが、取得したデータをクライアントサイドで結合するのがめんどくさくなり、どうにかサーバ側で結合したデータを取得できないか調べ...
スポンサーリンク
タイトルとURLをコピーしました