python - 如何使用 flask-sqlalchemy 访问多个表?
问题描述
我在两个单独的文件中有两个类:mymodels.py 保存数据库模型,resources.py 用于资源访问。在resources.py中,我有用于注册新用户的用户注册类,它从mymodels调用UserModel类。我想将注册数据存储到两个单独的表中:用于存储用户名/密码的登录表和用于存储其他用户详细信息的用户表。您能否建议我如何修改我的代码以访问两个表?
mymodels.py
************
class UserModel(db.Model):
__tablename__ = 'login'
id = db.Column(db.Integer, primary_key = True)
username = db.Column(db.String(120), unique = True, nullable = False)
password = db.Column(db.String(120), nullable = False)
...........
resources.py
*************
from mymodels import UserModel
class UserRegistration(Resource):
def post(self):
data = parser.parse_args()
new_user = UserModel(
username = data['username'],
password = data['password']
)
..............
解决方案
推荐阅读
- c# - 从 FTP 服务器下载文件:远程服务器返回错误:(425) 无法打开数据连接
- reactjs - ThemeProvider 的 Jest Manual Mock
- node.js - 节点应用程序中与 KillBill 的 Paypal 集成问题
- typescript - firebase 函数错误:在本地服务时找不到模块,在以前工作的项目中出乎意料
- machine-learning - 关于流形学习中的非线性运算
- string - 为什么 golang bytes.Buffer 会这样?
- forms - 带有查询生成器的表单
- python - 进行预测时如何处理未包含在训练集中的标签
- node.js - 渲染返回的 html 代码以显示为视图
- google-cloud-platform - 是否支持 GCP Firestore 原生模式导出到 BQ 导入?