sqlalchemy

    0热度

    1回答

    我试图执行一个原始的sql查询,并根据用户输入安全地通过/ asc/desc传递一个命令。这是分页数据网格的后端。我不能为了我的生活而弄清楚如何安全地做到这一点。参数被转换为字符串,因此Oracle无法执行查询。我无法在互联网上的任何地方找到任何此类示例。什么是安全实现这一目标的最佳方式? (我不使用ORM,必须是原始的sql)。 我的解决方法是将ASC/DESC设置为我设置的变量。这工作正常,很

    0热度

    1回答

    我的Python无限循环检测行动,运行的线程 - Python的下一个功能。每个线程都使用SQLalchemy对象来操作(同一个)MySQL数据库。这些线程开始于几个小时甚至几天的时间,或者一次开始几个 - 取决于用户的活动。 什么是/应该是使用DB最佳方式?他们都可以使用相同的全局数据库对象,或者他们每个人都应该创建新的数据库对象?

    1热度

    1回答

    因此,我正在制作新的应用程序,并注意到即使在其他项目中,db.Column和Column可互换使用。那么你什么时候使用一个呢? id = db.Column(Integer(), primary_key=True) VS id = Column(Integer(), primary_key=True)

    0热度

    2回答

    我有记录的表,其中包含有关员工的各种信息 例如: class Log(Model): division_id = Column(Integer, ForeignKey('division.id'), nullable=False) division = relationship("Division") employee_id = Column(Integer, Fo

    -2热度

    1回答

    我现在有两个表,我试图做出这两个表之间的一对多关系,但我不知道如何在我的表2中插入外键列。 这是表1的代码和2数据库: class Calc(db.Model): __tablename__ = 'calc' id = db.Column(db.Integer, primary_key=True) pjt = db.Column(db.String(100))

    1热度

    1回答

    我使用sqlachemy连接到远程数据库,但我不知道类型(可以是PostgreSQL,MariaDB等)。我试着他们在一个循环,我把第一次工作的驱动程序: for driver in drivers: try: uri = get_uri_from_driver(driver) engine = create_engine(uri, echo=False)

    0热度

    1回答

    我想用sqlalchemy建立一个数据库。 我有两个表格:flow和krbr。 from __future__ import print_function import numpy as np import pandas as pd import sqlalchemy from sqlalchemy import create_engine from sqlalchemy.ext.dec

    0热度

    1回答

    我正在构建一个简答题测验(以字符串形式输入)。虽然我已经设法让测验正常运行,但我发现我正在编写的代码看起来有点丑陋/笨拙,并且b)在不同情况下不可扩展/可重用。 下面是一个例子(这种模式适用于不同功能的次数): answers_to_store = Answer(answer_1=user_answer_list[0], answer_2=user_answer_list[

    1热度

    1回答

    我已将工作数据库从SQLite3迁移到MySQL。大多数的效果很好,但对一个表我在尝试添加一行时,出现以下错误: sqlalchemy.exc.DBAPIError: (pymysql.err.Error) (<class 'TypeError'>, TypeError("a bytes-like object is required, not 'int'",)) [SQL: 'INSERT IN

    0热度

    2回答

    我有以下码头集装箱,它们都共享一个网络连接,并exec进入api,允许我ping ,这一点很好。 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8790d379ddb9 codeinsight/database "/run-database.sh" 3 minutes ago Up 3