Django のモデルオブジェクトで外部キー作成
2023-10-10 11:36:14
質問
こんにちは このような簡単なモデルクラスがあるとします。
class TestModel(models.Model):
testkey = models.ForeignKey(TestModel2)
...
TestModelオブジェクトを作成する際に、TestModel2オブジェクトのインスタンスを渡して作成する必要があります。
testkey =TestModel2.objects.get(id=...)
TestModel.objects.create(testkey=testkey)
この結果、データベースへの2つのクエリが発生し、オブジェクトを作成するために必要な外部キーIDのリストが出来ましたね。
最初に外部キーオブジェクトを取得することなく、外部キーを持つオブジェクトを作成することは可能でしょうか?
どのように解決するのですか?
あなたが求めているものは
TestModel.objects.create(testkey_id=1)
関連
-
[解決済み] Django の Model オブジェクトを、全てのフィールドをそのままに dict に変換します。
-
Djangoキャッシュの説明
-
[解決済み] Django のビューで 2 つ以上のクエリセットを結合するにはどうすればよいですか?
-
[解決済み] MySQLで外部キー制約を一時的に無効にするにはどうすればよいですか?
-
[解決済み] Django のカスタムフィールドで User モデルを拡張する
-
[解決済み] Django REST フレームワーク: 非モデルシリアライザー
-
[解決済み] django で複数のオブジェクトを削除する
-
[解決済み] Djangoのクッキー、どうすれば設定できますか?
-
[解決済み] djangoでurls.pyから直接名前付きurlパターンにリダイレクトする?
-
[解決済み] Django の DoesNotExist 例外はどのようにインポートしますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Django の ForeignKey パラメータの使用法
-
Django。"makemigrations "時に変更が検出されない。
-
[解決済み] Django のビューで 2 つ以上のクエリセットを結合するにはどうすればよいですか?
-
[解決済み] Django の管理者パスワードをリセットする方法は?
-
[解決済み] Django REST Framework: ModelSerializerに追加フィールドを追加する
-
[解決済み] Django は単一のモデルに対してデータをダンプしますか?
-
[解決済み] Django: テンプレート内からセッション変数にアクセスする?
-
[解決済み] django テンプレートで "ブロック" を繰り返す方法
-
[解決済み] django のユニットテストを複数のファイルに分散させるには?
-
[解決済み] Django: 整数値で外部キーを設定する?