Django查詢特定條件的資料並插入其他表格模型

侬侬发發表於2024-04-24

要將特定 wk_nu 值對應的資料批次插入到 MPS005D3Model 中,你可以執行以下步驟:

  1. 確定要插入的 wk_nu 值。
  2. 獲取與該 wk_nu 相關的資料。
  3. 將獲取的資料逐一建立為 MPS005D3Model 例項並儲存到資料庫中。

這是一個簡單的示例程式碼,演示如何批次插入與特定 wk_nu 相關的資料:

# 假設你已經知道了要插入的 wk_nu 值
target_wk_nu = "your_target_wk_nu_value"

# 獲取與該 wk_nu 相關的資料
related_data = YourModel.objects.filter(wk_nu=target_wk_nu)

# 遍歷相關資料並逐一建立 MPS005D3Model 例項並儲存
for data in related_data:
    mps005d3_instance = MPS005D3Model(
        wo_no=data.wo_no,
        wk_nu=data.wk_nu,
        wk_seqId=data.wk_seqId,
        wk_id=data.wk_id,
        wk_no=data.wk_no
    )
    mps005d3_instance.save()

在這個示例中,YourModel 是包含了你想要插入到 MPS005D3Model 中的資料的模型,你需要將其替換為實際的模型。然後,透過 filter 方法獲取與特定 wk_nu 相關的資料,並使用這些資料建立 MPS005D3Model 例項,並儲存到資料庫中。

確保在替換 YourModel 和欄位名稱時使用實際的模型和欄位名。

相關文章