python开发数据库模型的时候出现了relationship使用错误

在设计数据库关系模型的时候遇到了截图的错误。在设置参数relationship出错,截图如第一张图:另外这个正射和反射还是有点模糊,哪位能用说的明白些?最关键的是怎么就能互相访问了,又怎么能互相访问?谢谢指点!

img

我的模型如下:

img

img

img

参考:

你的Teacher类里有一个user属性,需要改成user_idteachers=relationship('Teacher',backref='user')会在User中创建一个teachers属性,里面存一个列表;在Teacher表中创建一个user的属性,所以和你原先命名冲突