プログラミング

Django Logo

[Django]トランザクションを設定する方法まとめ

Django はデフォルトでクエリが即座にコミットされるんですが、それだと処理中に例外が発生した場合などにロールバックされず、データの整合性を保つことができなくなることがあります。データの整合性を保つために、1つのリクエ …

[Django]トランザクションを設定する方法まとめ もっと読む »

Django Logo

[Django]管理サイトの編集画面でセレクトボックスのリストの追加・編集・削除ボタンを非表示にする

Django の管理サイト( admin )では、編集画面のセレクトボックスの隣にリストのアイテムの追加・編集・削除ボタンが表示され、アイテムの編集画面へ移動せずにデータの追加・編集・削除することができます。 赤枠部分の …

[Django]管理サイトの編集画面でセレクトボックスのリストの追加・編集・削除ボタンを非表示にする もっと読む »

[MySQL]レコードを別データベース・テーブルの特定の値で登録する

MySQL のデータ移行時に、旧データベースから新データベースへデータを移行する場合、単純にデータベース自体をコピーできれば良いんですが、テーブルやフィールドを変更していると単純なコピーではデータ移行できないことがありま …

[MySQL]レコードを別データベース・テーブルの特定の値で登録する もっと読む »

Python Version 3 Logo

[Django]管理者サイトで CSV ファイルのインポート・エクスポートを行う

Django の管理者サイトで CSV ファイルのインポート・エクスポートを行う方法を説明したいと思います。 「 django-import-export 」というプラグインを使用して CSV ファイルのインポート・エク …

[Django]管理者サイトで CSV ファイルのインポート・エクスポートを行う もっと読む »

[MySQL]外部キー制約を一時的に無効にする方法

MySQL にデータを一括で登録する際に外部キーが設定されていると、データの投入順によっては外部キー制約エラーが発生することがあり、データの投入順を外部キーの設定を確認しながら決めなければならず、データ投入が煩雑になるこ …

[MySQL]外部キー制約を一時的に無効にする方法 もっと読む »