flask-sqlalchemy相关内容
这可能是重复的,但其他问题的解决方案并没有帮助我。 我试图模块化我的代码,我移动我的配置文件到另一个名为settings.py的文件。 运行我要从终端运行的代码“python3 manage.py shell” Python没有更新 然后执行 from flask_blog import db from author.models import Author db。
..
我正在构建一个使用Flask和SQLAlchemy的Web应用程序,但我似乎无法看到为什么导入不正确并且无法正常工作。 我试图测试我正在构建的数据库,但是我一直得到一个 NameError : File1: from flask.ext.sqlalchemy从flask导入SQLAlchemy 导入Flask 从File2导入db ,data1,data2,data3
..
SQLAlchemy类的方法反映: $ b $ pre $ $ $ $ c $ reflect $(bind ='__ all__',app = None) 反映数据库中的表格。 它只有2个参数:bind和app。我在 metadata.tables 中找不到任何视图。 原生的SqlAlchemy方法反映了更多的参数和views = False是其中一个允许Views反射,如果
..
我试图使用SQLite数据库为我们的应用程序启用服务器端会话。注意我正在使用 Flask-Sessionstore ,它是 Flask-Session ,更积极的维护。但是,当我使用这两个库时,我遇到了同样的错误。这是我的 $ b ,session from flask_sqlalchemy import flaskAlchemy $ b $ from flask_sessionstor
..
目前我正在使用Flask和SQLAlchemy开发一个项目,基本上像论坛软件一样,但是在Python 3中。 现在有两个模型,论坛和线程 我有一个应该生成论坛线程的表记录的Jinja模板,请看下面的内容。 {%为线程在Forum.ForumThreads.filter_by(TagID.in_(TagsToShow))中的线程%:
..
我正在使用sqlalchemy连接到多个数据库,使用绑定的烧瓶应用程序,如图所示这里。我想在其中一个非主数据库上执行原始的sql查询。 我试图使用 session.execute ,如下所示,但是它会为主分区执行。 API文档声明您可以使用参数:“bind - 可选引擎作为绑定”。如何访问和指定非主数据库的绑定,并调用session.execute来执行该数据库的查询? 另外,是否有任
..
我正在使用Flask-Admin创建一个管理员屏幕,但是我遇到了一个障碍。假设我有两个如下所示的类: pre $ class $ (db.teger,primary_key = True,unique = True) part_data = db.relationship(“PartHistory”,backref =“part”) name = db.Column(db.String(
..
我们正在使用 http://flask-admin.readthedocs.org/ 管理界面。 我们的模型有如下定义的约束: $ $ $ $ $ c $ __ table_args__ =( db.UniqueConstraint(user_id,role ,domain_id), db.UniqueConstraint(user_id,role,customer_id), )
..
我试图从sql-alchemy中的多对多关系中删除一个子对象。 我不断收到以下错误: > StaleDataError:表'headings_locations'上的DELETE语句预计删除1行;只有两个匹配。 我查看了一些现有的stackexchange问题 (
..
在使用Flask-SQLAlchemy的时候,在一段时间后,我得到了一个错误'QueuePool limit 10 size overflow 10,connected timed out'。我试图增加连接池大小,但它只推迟了这个问题。 def create_app(config_name): app = Flask(__ name__) app.config.from_object
..
class问题(db.Model): id = db.Column(db .Integer(),primary_key = True) title = db.Column(db.String(125)) text = db.Column(db.Text()) answers = db。关系('答案',backref ='for_question') class答案(db.Mod
..
我有两个模型,标签和照片,有如此多对多的关系: tag_identifier = db.Table('tag_identifier', db.Column('photo_id',db.Integer,db.ForeignKey('photo.id')), db.Column('tag_id',db .Integer,db.ForeignKey('tag.id')) ) class
..
我试图用Flask-SQLAlchemy和两个MySQL数据库来实现这个多对多的连接,而且它非常接近,除了连接表使用了错误的数据库。这里的基本知识... $ b $我有 main_db 和 vendor_db 。这些表设置为 main_db.users , main_db.user_products (关系表),然后 vendor_db.products 。应该很清楚这些是如何连接的。 在
..
在和Django玩了很长时间之后,我用SQLAlchemy尝试了一下Flask,我必须说我非常喜欢它。但是有一些我不明白: 我有一个使用PostgreSQL的Flask / SQLAlchemy应用程序。 在我的 __ init __。py 文件中,我有: pre $ from flask进口烧瓶 from flask.ext.sqlalchemy import SQLAlchemy
..
class User(db.Model): __tablename__ ='user' id = db.Column(db.Integer,primary_key = True) email = db.Column(db.String(64),unique = True) #是不是应该加密下,不能明文存储?应该设置多长的空间?14.7.18 4:22 by lee password =
..
这是我第一次使用这个环境。 我愿意使用的SQLAlchemy部分只是一个允许使用autoload = True的Table对象来查询数据库的部分。我这样做是因为我的表已经存在于数据库(MySQL服务器),并没有通过定义瓶模型创建。 我已经通过了所有的文档,我不似乎找不到答案。这里有一些代码: $ $ p $ $ $ $ $ $ $ b metadata = None de
..
我试图使用sqlalchemy + celery beats翻转数据库中特定类型对象的布尔标志。但是,如何从tasks.py文件访问我的orm?从模型中导入Book 从应用程序导入periodic_task 导入create_celery_app 从模型导入book celery = create_celery_app() #创建芹菜:http://flask.pocoo.org/
..
我目前有多个数据库具有相同的表和列(但内部不同的数据)。很显然,我需要使用绑定来访问所有这些,但显然不是这样做的简单: class WhateverTable db.Model): __tablename__ ='whatevertable' whatever = db.Column(db.String(255)) def __init __(self,bind = None):
..
我正在使用Flask-SQLAlchemy测试一个包含SQLAlchemy模型的Flask应用程序,并且试图将一些模型模拟为某些接受某些模型作为参数的模型。 我试图做的玩具版本就是这样。假设我有一个模型给出: // file:database.py from flask_sqlalchemy import SQLAlchemy db = SQLAlchemy() $ b
..
我遵循这个问题中的(两个)例子:SQLAlchemy:一个更好的方式来更新声明? 我发现在Ubuntu Linux上使用sqlite和flask-sqlalchemy时,模型更新不会发生。最简单的例子不适用于我: 类任务: id = db.Column(db。 Integer,primary_key = True) name = db.Column(db.String(32),un
..