flask-sqlalchemy相关内容

从sqlalchemy获得第一行

我有以下查询: profiles = session.query(profile.name).filter(and_(profile。 email == email,profile.password == password_hash)) 如何检查是否有行,如何返回第一个(应该只有一个,如果有一个匹配)? 解决方案 使用 query.one() 来得到一个,而正是一 ..
发布时间:2017-12-11 22:48:36 Python

Flask-SQLAlchemy检查表中是否存在行

我有一个使用Flask-SQLAlchemy连接到MySQL数据库的Flask应用程序。 我希望能够检查一行中是否存在表。如何修改一个查询来检查行是否存在: db.session.query(User).filter_by(name ='John Smith') 我在使用SQLAlchemy,但似乎不符合Flask-SQLAlchemy的工作方式: from ..
发布时间:2017-12-11 22:44:03 Python

flask-admin form:根据字段1的值限制字段2的值

让我给出一个简单的例子(实际的用例更复杂)。然后,我将展示一个实现该示例的完整要点,减去“约束”功能。 假设我们有一个跟踪某些软件“食谱”的数据库来输出报告以各种格式。我们的示例数据库的配方表有两个配方:“严重报告”,“ASCII艺术”。 实施每个配方,我们选择几种方法之一。我们的数据库的方法表有两个方法:“tabulate_results”,“pretty_print”。 每个 ..
发布时间:2017-12-11 22:43:16 Python

AttributeError:'int'对象没有属性'_sa_instance_state'

我正在使用Flask开发论坛模板。当我尝试使用窗体在浏览器中创建一个新的线程时,SQLAlchemy抛出一个AttributeError。当我尝试实现与Forum-to-Thread的一对多关系以及与Thread-to-User的一对多关系时,问题就出现了。 models.py class User(db.Model): id = db.Column(db.Integer, pri ..
发布时间:2017-12-11 22:42:32 Python

Flask sqlalchemy多对多插入数据

我试图在 Flask-SQLAlchemy 中创建一个多对多的关系,但似乎我不知道如何填充“多对多标识符数据库”的。你能帮我理解我做错了什么,它应该怎样看? (db.Model): __tablename__ ='users' user_id = db.Column(db.Integer,primary_key = True) user_fistName = db.Column(db. ..
发布时间:2017-12-11 22:41:59 Python

在烧瓶和其他应用程序之间共享sqlalchemy模型

我有一个正在运行的Flask应用程序,这个应用程序是根据我们在网上找到的最佳实践和Miguel Grinberg的“Flask Web Development”一书的结合而建立的。 现在需要第二个Python应用程序,这不是一个Web应用程序,需要访问与Flask应用程序相同的模型。我们希望重复使用相同的课程模式,所以这两个应用程序都可以从共享代码中获益。 我们已经移除了对flask-sql ..
发布时间:2017-12-11 22:40:10 Python

如何围绕已经存在的数据库构建瓶颈应用程序?

我已经拥有一个现有的数据库,它在 MySQL 中有许多表和大量的数据。我打算创建一个 Flask 应用程序,并使用sqlalchemy。现在我问了一些关于irc的问题,并且在google上看了一下,并试着提出以下建议: 第一我用 sqlacodegen 从我的 DB 生成模型。但是当时我对此有些困惑,而且看上去更多一些。我发现此。 这看起来像一个优雅的解决方案。 第二,我根据那里的解决 ..
发布时间:2017-12-11 22:37:12 数据库

Flask-SQLAlchemy导入/上下文问题

./ site.py ./apps/ members / __ init__.py ./apps/members/models.py apps.members 是一个Flask Blueprint。 现在,为了创建模型类,我需要保留应用程序,类似于: #apps.members.models $ b $ from flask从flaskext导入cu ..
发布时间:2017-12-11 22:34:11 Python