【发布时间】:2019-06-24 01:35:53
【问题描述】:
我正在尝试在数据库中自动保存 JSON 数据,但每个键都应该保存在它的列中:
class Users(UserMixin, db.Model):
__tablename__ = 'users'
id = db.Column(db.Integer(), primary_key=True)
firstname = db.Column(db.String(100))
lastname = db.Column(db.String(100))
email = db.Column(db.String(120), unique=True)
telephone = db.Column(db.String(15))
fullname = db.Column(db.String(100))
address1 = db.Column(db.String(100))
city = db.Column(db.String(50))
country = db.Column(db.String(50))
region = db.Column(db.String(50))
JSON数据如下:
user_info = {
'firstname': 'Test1',
'lastname': 'Test2',
'telephone': '1234567890',
'city': 'City 1',
'email': 'example@gmail.com',
'address1': 'Address',
'country': 'America',
'region': 'Whatever'
}
有什么办法可以自动化,比如:
user = Users.query.save(user_info)
【问题讨论】:
标签: python flask sqlalchemy