flask-sqlalchemy

    0热度

    1回答

    我对ORM来说很新,所以我需要一些帮助来为我的Flask应用程序创建菜单。我已经实现了模型MenuItem(src在下面)。 子弹点是: 它有本身一个一对多的关系。 它有许多到许多与模型Role 我的问题关系: 我可以跳过generate_menu FN除去未访问的子对象?这段代码(调用递归方法mark_restricted)看起来太复杂了,我不知道它是否可以在ORM查询中完成? 实现菜单项目排序

    3热度

    1回答

    编辑: 请原谅我,因为我刚刚意识到我已经在下面的示例中犯了一个错误。这是我想要实现的: 说我有三个表,如下所述。当用户输入查询时,它将搜索所有三个表中的结果,其中name是LIKE%query%,但只返回唯一结果。 下面是一些例子数据和输出: 数据: **Grandchild:** id: 1 name: John child_id: 1 **Grandchild:** id: 2

    0热度

    1回答

    答案不再需要。 我有两个表,因为在我的MySQL数据库如下:(无重复) **Child** id name parent_id **Parent** id name 我想要做的就是查询两个表,但返回唯一结果我希望搜索两个表,其中儿童。 name是LIKE%query%并返回所有Child元素,但是我也想返回Parent的所有子元素,其中Parent.name是LIKE%query

    0热度

    1回答

    我有以下结构的MySQL数据库,并希望有人能帮助我转换下面的SQL查询来SQLAlchemy的。 数据库结构: **bottom:** id name middle_id **middle:** id name top_id **top:** id name 这里是我的模型: class Bottom(db.Model): id = db.Column(db

    0热度

    1回答

    我试图使用语句查询通过ID的列表中的用户http://www.w3schools.com/sql/sql_in.asp 这是可能做到这一点无需查询字符串,执行功能? 我正在寻找类似下面 users = User.query.filter_by(id=[1,5,12,4])

    4热度

    2回答

    我已经配置python服务器使用瓶框架。 现在我想从我的桌面应用程序发送请求到服务器。 我的服务器位置是:http://127.0.0.1:5000/ 我已经编写了可从浏览器使用的代码,但我想从我的桌面应用程序访问该代码。 import flask,flask.views import os import functools app=flask.Flask(__name__) app.sec

    5热度

    1回答

    我想使这个多对多的联接工作与Flask-SQLAlchemy和两个MySQL数据库,它是非常接近,除非它使用错误的数据库连接表。这里的基本知识... 我有main_db和vendor_db。这些表设置为main_db.users,main_db.user_products(关系表),然后设置为vendor_db.products。应该很清楚这些都是如何连接的。在我app.py ,我塞汀了数据库这样

    21热度

    2回答

    我试图用Flask创建一个简单但不平凡的应用程序,并且我一直遇到在文档中没有很好解释的情况。 我想不同模块之间被分割我的应用程序,但它看起来像它很难从其他地方比主模块进入主app对象(或db从flask-sqlalchemy)。看起来你必须真正写出你自己的方式来把它看作是一切都可以访问的全局,这需要一些有问题的代码和一些时间。 app和db都是在实例化主应用程序的级别创建的,每个示例都假定它们在顶

    1热度

    1回答

    我想从脚本中的数据库中的表中删除一行。也许这不是最简单的方法,但我认为它应该是可能的。我想下面: from stemewebapp import app from stemewebapp.models import Job, db import sys # # Check arguments # if len(sys.argv) != 2: print 'USAGE: %s

    4热度

    1回答

    我有以下目录结构的烧瓶中的应用: MYAPP/ application.py __init__.py 型号/ __init__.py user.py 这款机型采用烧瓶SQLAlchemy的,因此,他们需要从application.py user.py有机会获得db对象(例如SQLAlchemy的): import sys,os sys.path.append('/path/to/applicat