Django

【DJango】登録したPK(プライマリーキー)を取得する

登録したレコードのIDを取得したい

そんなあなたの悩みにお答えします。

記事の内容

・Djangoでレコードを追加したレコードのIDを取得する方法

登録したレコードの自動採番されたIDを取得する

#追加
b = Blog(name='Goro_Blog', title='Django Love')
b.save() #INSERT実行され新規レコードが作られる
b_id = b.pk #これでIDを取得できます

複数のテーブルに更新をしたいなら排他制御を考えないといけない

1度の登録で複数のテーブルに書き込みを行くときに、排他制御を考慮する必要がでてきます。

Djangoで排他制御について、とてもいい記事があったので、リンクを貼っておきます。

-Django

© 2021 ごろう@縁紡ぐ