flask-sqlalchemy相关内容

Flask 下载文件

我正在尝试使用 Flask 创建一个网络应用程序,让用户上传文件并将其提供给另一个用户.现在,我可以正确地将文件上传到 upload_folder.但我似乎找不到让用户下载回来的方法. 我正在将文件名的名称存储到数据库中. 我有一个服务于数据库对象的视图.我也可以删除它们. @app.route('/dashboard', methods=['GET', 'POST'])定义仪表板( ..
发布时间:2021-12-14 10:32:31 Python

Flask-SQLAlchemy 导入/上下文问题

我想像这样构建我的 Flask 应用程序: ./site.py./apps/members/__init__.py./apps/members/models.py apps.members 是一个 Flask 蓝图. 现在,为了创建模型类,我需要掌握应用程序,例如: # apps.members.models从烧瓶导入 current_app从flaskext.sqlalchemy 导 ..
发布时间:2021-12-14 10:26:25 Python

烧瓶,SQLAlchemy:KeyError:'SQLALCHEMY_TRACK_MODIFICATIONS'

我正在尝试按照以下教程中的说明进行操作: 教程 我从以下存储库下载了代码: 回购 但是,当我在本地运行它并尝试向数据库添加内容时,出现以下错误: builtins.KeyErrorKeyError: 'SQLALCHEMY_TRACK_MODIFICATIONS' 当我试图读取回溯时,我意识到即使我在配置文件中添加了一个变量 SQLALCHEMY_TRACK_MODIF ..

如何围绕现有数据库构建烧瓶应用程序?

我已经有一个现有的数据库,它在 MySQL 中有很多表和大量数据.我打算创建一个 Flask 应用程序并与它一起使用 sqlalchemy.现在我在 irc 上询问并在谷歌上环顾四周并尝试了以下想法: 首先我使用sqlacodegen从我的数据库.但后来我对此有点困惑,又看了一些.我发现 this. 这看起来是一个优雅的解决方案. 所以第二,我根据那里的解决方案重写了我的mode ..
发布时间:2021-11-20 22:22:36 数据库

我如何解决“OSError: mysql_config not found"?Elastic Beanstalk 部署期间出错?

问题 我正在尝试使用小型数据库后端在 Elastic Beanstalk 上部署一个非常简单的应用程序.我尝试安装 mysqlclient 作为 AWS 此处.但是,当我部署我的应用程序时,我在尝试下载包时从我的 Elastic Beanstalk 日志中收到以下错误: 收集mysqlclient使用缓存的 mysqlclient-2.0.1.tar.gz (87 kB)2020/08/2 ..
发布时间:2021-10-27 19:16:35 数据库

Flask SQLAlchemy 数据映射器与活动记录模式

我最近开始研究 Flask 和 Flask-SQLAlchemy.来自 Django 背景,我发现 Flask-SQLAlchmey 非常复杂.我读过 SQLAlchemy 实现了 Data Mapper 模式,而 Django ORM 基于 Active Record 模式. 这里是实现存储库模式以访问数据库的示例代码. 这里 是 S.Lott(271k 声誉)评论的另一个链接,他说 ..

如果引发异常,如何使 Flask-SQLAlchemy 自动回滚会话?

我想设置一个使用 Flask-SQLAlchemy 构建的应用程序,以便在视图引发异常的情况下回滚对数据库所做的所有更改,该异常在视图代码之外冒泡(即未捕获到内部). 即使某些对象在子事务中自动或直接通过 session.commit() 刷新到数据库,我也希望它能够工作. 类似于Django的事务请求包装. 解决方案 你可以这样做: @app.teardown_reques ..
发布时间:2021-09-09 19:08:26 Python

在 SQLAlchemy 中定义表时,如何将函数(依赖于其他列的表达式)定义为列的默认值?

如何向SQLAlchemy表中的某列添加一个函数/表达式,该函数/表达式将参数作为其他列作为默认值?例如:我想将 c 定义为 2*x(其他列)的列;它应该保存在数据库中(也可以在其他表中).在这种情况下可以使用@hybrid_property 装饰器吗? from sqlalchemy import Column, Integer从 sqlalchemy.ext.declarative 导入 d ..
发布时间:2021-08-23 19:39:40 数据库

如何使用 SQLAlchemy 获取一条记录?

我正在尝试使用 flask 和 sqlite 开发 Web api.为了与数据库通信,我使用 sqlalchemy. 在我在下面发布的代码中,我创建了一个 GET 方法来将特定表中的所有数据检索到数据库中: from flask import Flask, g, Response, request, jsonify, abortfrom flask_restful import Resou ..
发布时间:2021-08-23 19:14:38 数据库

Flask Sqlalchmey - Marshmallow Nested Schema 连接过滤器( where )条件失败

我目前正在制作一个带有 get 请求的 API,以返回模型的连接 json 数据,这些数据与使用flask、sqlalchemy 和flask-sqlalchemy 以及flask-marshmallow 有关系.我在使用 while select all 时没有问题,选择特定数据但我在使用连接时有问题.任何人都可以指导我犯了什么错误. 数据库模型 class orderinfo(db.M ..