JSON
{"users": [{"username": "userxyz", "id": 4, "email": "[email protected]", "events": [{"event_name": "vday"}, {" event_name": "生日"}]}]}
D B
class User(db.Model):
id= db.Column(db.Integer, primary_key=True)
username= db.Column(db.String(80), unique=True, nullable=False)
email= db.Column(db.String(120), unique=True, nullable=False)
events= db.relationship('Event', backref='user')
class Event(db.Model):
id = db.Column(db.Integer, primary_key=True)
event_name = db.Column(db.String(200), nullable=False)
user_id = db.Column(db.Integer, db.ForeignKey('user.id'))
模式
class UserSchema(ma.ModelSchema):
events = fields.Nested('EventSchema', many=True)
class Meta:
model = User
class EventSchema(ma.ModelSchema):
class Meta:
model = Event
exclude = ('id', 'user_id', 'user')
有这个东西 json.dumps(values) 你可以用它来转储数据。这会将你的 json 对象转换为 json 字符串,以便你可以将它插入到数据库中的文本字段中。看看这个链接json
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句