質問編集履歴
3
例の更新
test
CHANGED
File without changes
|
test
CHANGED
@@ -21,6 +21,6 @@
|
|
21
21
|
# 何らかの処理をして削除対象のレコードのidを抽出しリストに入れておく
|
22
22
|
|
23
23
|
for id in 抽出したリスト:
|
24
|
-
|
24
|
+
result.filter(Model_1.id = id).delete() ←ここ
|
25
25
|
```
|
26
26
|
|
2
例の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -13,7 +13,7 @@
|
|
13
13
|
result.delete()
|
14
14
|
```
|
15
15
|
|
16
|
-
また、
|
16
|
+
また、下記のようにすれば、部分的に消せる気もしますが、パフォーマンス的に微妙な気がしております。
|
17
17
|
```
|
18
18
|
result = db.session.query(Model_1)
|
19
19
|
result_2 = result.all()
|
@@ -21,7 +21,6 @@
|
|
21
21
|
# 何らかの処理をして削除対象のレコードのidを抽出しリストに入れておく
|
22
22
|
|
23
23
|
for id in 抽出したリスト:
|
24
|
-
db.session.query(Model_1).filter(Model_1.id = id).delete()
|
24
|
+
db.session.query(Model_1).filter(Model_1.id = id).delete() ←ここ
|
25
25
|
```
|
26
|
-
上記を再度for文回せば、部分的に消せる気もしますが、パフォーマンス的に微妙な気がしております。
|
27
26
|
|
1
例の更新
test
CHANGED
File without changes
|
test
CHANGED
@@ -15,7 +15,13 @@
|
|
15
15
|
|
16
16
|
また、for文を抜けたあと、
|
17
17
|
```
|
18
|
+
result = db.session.query(Model_1)
|
19
|
+
result_2 = result.all()
|
20
|
+
for res in result_2:
|
21
|
+
# 何らかの処理をして削除対象のレコードのidを抽出しリストに入れておく
|
22
|
+
|
23
|
+
for id in 抽出したリスト:
|
18
|
-
db.session.query(Model_1).filter(Model_1.id =
|
24
|
+
db.session.query(Model_1).filter(Model_1.id = id).delete()
|
19
25
|
```
|
20
26
|
上記を再度for文回せば、部分的に消せる気もしますが、パフォーマンス的に微妙な気がしております。
|
21
27
|
|