質問編集履歴
2
z
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
sqlalchemyで外部キー
|
1
|
+
sqlalchemyで外部キーを使いたいが上手くできない
|
body
CHANGED
File without changes
|
1
a
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,6 +18,8 @@
|
|
18
18
|
id=Column(Integer,primary_key=True,unique=True)
|
19
19
|
oyanoid=Column(Integer,ForeignKey("oya.id"))
|
20
20
|
oyax=relationship("Parenttest",back_populates="kodomox")
|
21
|
+
|
22
|
+
|
21
23
|
```
|
22
24
|
|
23
25
|
|
@@ -33,8 +35,10 @@
|
|
33
35
|
db_child=models.Childstest(oyanoid=200)
|
34
36
|
db.add(db_child)
|
35
37
|
db.commit()
|
38
|
+
|
39
|
+
|
36
40
|
```
|
37
|
-
|
41
|
+
しかし、なぜかこれが成功してしまいます。
|
38
42
|
外部キー制約が機能していればoyaテーブルに存在しない値を保存できないはずではないでしょうか?
|
39
43
|
|
40
44
|
|