flask-sqlalchemy相关内容
我正在尝试使用 Flask 创建一个网络应用程序,让用户上传文件并将其提供给另一个用户.现在,我可以正确地将文件上传到 upload_folder.但我似乎找不到让用户下载回来的方法. 我正在将文件名的名称存储到数据库中. 我有一个服务于数据库对象的视图.我也可以删除它们. @app.route('/dashboard', methods=['GET', 'POST'])定义仪表板(
..
我想查询两个日期之间的服务并总结它们的价格.当我尝试将 func.sum 与 Services.query 一起使用时,我得到 TypeError: BaseQuery object is not callable.如何使用 Flask-SQLAlchemy 的函数进行查询? Services.query(func.sum(Services.price)).filter(Services.dat
..
class Parent(db.Model):id = db.Column(db.Integer, primary_key=True)类儿童(db.Model):id = db.Column(db.Integer, primary_key=True)parent_id = db.Column(db.Integer, db.ForeignKey('parent.id'))父母 = 父母()db.se
..
我想像这样构建我的 Flask 应用程序: ./site.py./apps/members/__init__.py./apps/members/models.py apps.members 是一个 Flask 蓝图. 现在,为了创建模型类,我需要掌握应用程序,例如: # apps.members.models从烧瓶导入 current_app从flaskext.sqlalchemy 导
..
我正在尝试对 Flask/Python 中的 SQLAlchemy 结果集进行 jsonify. Flask 邮件列表建议使用以下方法 http://librelist.com/browser//flask/2011/2/16/jsonify-sqlalchemy-pagination-collection-result/#04a0754b63387f87e59dda564bde426e:
..
我正在尝试按照以下教程中的说明进行操作: 教程 我从以下存储库下载了代码: 回购 但是,当我在本地运行它并尝试向数据库添加内容时,出现以下错误: builtins.KeyErrorKeyError: 'SQLALCHEMY_TRACK_MODIFICATIONS' 当我试图读取回溯时,我意识到即使我在配置文件中添加了一个变量 SQLALCHEMY_TRACK_MODIF
..
如何在 SQLAlchemy 中执行原始 SQL? 我有一个 python 网络应用程序,它运行在烧瓶上,并通过 SQLAlchemy 连接到数据库. 我需要一种运行原始 SQL 的方法.查询涉及多个表连接以及内联视图. 我试过了: connection = db.session.connection()connection.execute() 但我不断收
..
每当调用 API 端点 {{url}}/api/users/login 对用户进行身份验证时,我都想从 RDS 检索用户数据,但是,我目前在检索数据时遇到问题来自 RDS. 错误堆栈跟踪 这是错误的完整堆栈跟踪:
..
我已经有一个现有的数据库,它在 MySQL 中有很多表和大量数据.我打算创建一个 Flask 应用程序并与它一起使用 sqlalchemy.现在我在 irc 上询问并在谷歌上环顾四周并尝试了以下想法: 首先我使用sqlacodegen从我的数据库.但后来我对此有点困惑,又看了一些.我发现 this. 这看起来是一个优雅的解决方案. 所以第二,我根据那里的解决方案重写了我的mode
..
我目前正在使用 Flask、SQLAlchemy 和 Marshmallow 构建 API.我有一个相当简单的数据库模型,如下所示: class Transaction(db.Model):#交易模型__tablename__ = '交易'id = db.Column(db.Integer, primary_key = True)created_at = db.Column(db.DateTim
..
问题 我正在尝试使用小型数据库后端在 Elastic Beanstalk 上部署一个非常简单的应用程序.我尝试安装 mysqlclient 作为 AWS 此处.但是,当我部署我的应用程序时,我在尝试下载包时从我的 Elastic Beanstalk 日志中收到以下错误: 收集mysqlclient使用缓存的 mysqlclient-2.0.1.tar.gz (87 kB)2020/08/2
..
我最近开始研究 Flask 和 Flask-SQLAlchemy.来自 Django 背景,我发现 Flask-SQLAlchmey 非常复杂.我读过 SQLAlchemy 实现了 Data Mapper 模式,而 Django ORM 基于 Active Record 模式. 这里是实现存储库模式以访问数据库的示例代码. 这里 是 S.Lott(271k 声誉)评论的另一个链接,他说
..
我想设置一个使用 Flask-SQLAlchemy 构建的应用程序,以便在视图引发异常的情况下回滚对数据库所做的所有更改,该异常在视图代码之外冒泡(即未捕获到内部). 即使某些对象在子事务中自动或直接通过 session.commit() 刷新到数据库,我也希望它能够工作. 类似于Django的事务请求包装. 解决方案 你可以这样做: @app.teardown_reques
..
如何向SQLAlchemy表中的某列添加一个函数/表达式,该函数/表达式将参数作为其他列作为默认值?例如:我想将 c 定义为 2*x(其他列)的列;它应该保存在数据库中(也可以在其他表中).在这种情况下可以使用@hybrid_property 装饰器吗? from sqlalchemy import Column, Integer从 sqlalchemy.ext.declarative 导入 d
..
我正在尝试使用 flask 和 sqlite 开发 Web api.为了与数据库通信,我使用 sqlalchemy. 在我在下面发布的代码中,我创建了一个 GET 方法来将特定表中的所有数据检索到数据库中: from flask import Flask, g, Response, request, jsonify, abortfrom flask_restful import Resou
..
我目前正在制作一个带有 get 请求的 API,以返回模型的连接 json 数据,这些数据与使用flask、sqlalchemy 和flask-sqlalchemy 以及flask-marshmallow 有关系.我在使用 while select all 时没有问题,选择特定数据但我在使用连接时有问题.任何人都可以指导我犯了什么错误. 数据库模型 class orderinfo(db.M
..
class Contacts(db.Model):"""sno、姓名、电子邮件、电话号码、味精、日期"""sno = db.Column(db.Integer,primary_key=True)名称 = db.Column(db.String(80), nullable=False)电子邮件 = db.Column(db.String(20), nullable=False)phone_num =
..
我有以下项目结构: project/__init__.py from flask import Flask从flask_sqlalchemy 导入SQLAlchemyfrom flask_migrate import 迁移db = SQLAlchemy()迁移 = 迁移()def create_app():app = Flask(__name__)app.config.from_objec
..
我正在尝试在 Flask 应用程序中使用 pymysql 和 Flask-sqlalchemy 配置 mysql 数据库. db = SQLAlchemy()app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:password@localhost:3306/ftm'db.init_app(app) 但是,当我运行我的应用程
..
SQLAlchemy提供了 Connection.execution_options.schema_translate_map 来更改执行时的架构,如 我希望在 foo 模式中将表创建为 foo.some_dynamic ,但是SQLAlchemy仍然尝试在 dynamic 模式中创建 有人可以帮助我吗? 解决方案 设置执行选项时,将创建连接副本.这意味着create_all将
..