我将如何转换这个 JSON 以便我可以使用 Flask-SQLAlchemy 将它添加到 MySQL 数据库?

杰特利

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将flask-RBAC模型添加到现有SQLAlchemy数据库

在 Flask 中,如何使用 SQLAlchemy 查询我的数据库以便过滤多个内容?

如何通过 sqlAlchemy 将 dicts 列表添加到我的 sqlite 数据库?

如何使用php将json序列化数据添加到数据库中

如何使用Python + SQLAlchemy远程连接MySQL数据库?

使用SQLAlchemy,如何仅使用json更新数据库?

将数据添加到数据库并使用JSON

我想将多个图像添加到MySQL数据库

Flask SQLAlchemy不会关闭MySQL数据库连接

使用sqlalchemy创建mysql数据库

如何使用 sqlalchemy 从 Flask 中的 SQlite 数据库中获取(检索)数据

如何从flask-sqlalchemy数据库中获取数据

我有这个 json 响应....我想将它添加到我的 android 微调器?我如何添加这个

如何在mysql数据库中添加json数据

使用flask / SQLAlchemy向数据库添加注释字段?

如何将名称号码电子邮件ID添加到我的MySQL数据库

Flask-SQLAlchemy-会话如何与多个数据库一起使用?

如何使用 Flask-SQLAlchemy 从数据库中仅选择某些列?

如何使用 Flask 和 SQLAlchemy 在数据库中存储 API 请求

我无法将记录添加到数据库

我将如何设计这个数据库?

如何在Flask SQLAlchemy中从数据库接收链接

在Flask中使用SQLAlchemy创建数据库

使用Flask-SQLAlchemy连接到MSSQL数据库

使用Flask-SqlAlchemy查询关系数据库

使用flask-sqlalchemy动态链接到数据库

我添加到此表单的数据不会添加到 WAMP 数据库

如何使用flask_sqlalchemy从MySQL获取varchar类型数据?

SQLAlchemy:难以查询我的数据库