sqlalchemy

    0熱度

    1回答

    當我必須在語句中傳遞多個值時,我在Python中編寫PostgreSQL select語句時遇到問題。以下是示例示例。 from sqlalchemy import create_engine values = [ 'a' , 'b' ] con = create_engine(conn_string) results = con.execute("select * from tabl

    3熱度

    1回答

    我有一個Postgres DB與掛起操作表。操作中的一列與enum的狀態相關聯。我用標準的Python(2.7)枚舉,具有自動編號(myenum.py): class AutoNumber(enum.Enum): def __new__(cls): value = len(cls.__members__) + 1 obj = object.__new__(cls)

    1熱度

    2回答

    我正在使用SQLAlchemy和Postgresql,並且正在執行一個複雜的查詢(可能導致沒有行),我需要'as-of timestamp'我從服務器獲得的結果(即數據庫執行此查詢的當前時間戳)。 我怎麼能做到這一點?

    0熱度

    2回答

    我正在使用Pytest來測試Flask + SQLAlchemy應用程序。這是tests/contftest.py import pytest from sqlalchemy import create_engine from sqlalchemy.orm import scoped_session, sessionmaker from flask import _app_ctx_stack

    0熱度

    1回答

    我試圖與用戶組,角色表結構,其中一個用戶可以屬於多個組,對各組中的多個角色集成。 ,我發現這是一個類似的問題,但它不允許多個角色:Many-to-many declarative SQLAlchemy definition for users, groups, and roles 我有以下表結構,並希望能夠訪問在下面這種方式的作用:user.groups[0].roles class Role(B

    0熱度

    1回答

    sqlalchemy如何處理緩衝/分塊? with open('out', 'w') as f: query = table.select() for row in engine.execute(query): output_row = make_row_string(row) print(output_row, file=f) 從ResultPro

    0熱度

    1回答

    我試圖用瓶的RESTful + SQLAlchemy的(帶自動地圖)+ MYSQL SGDB但我不明白,爲什麼在我的代碼發生這樣的錯誤: 我發送的請求在我的控制器,它工作正常,但經過10s會產生有關與SGDB連接丟失的錯誤。 itens = session.query(estados).filter(estados.ativo == True) 但奇怪的是,如果我使用SQL字符串語法,問題不會

    0熱度

    2回答

    我想過濾使用時間戳列表。在SQL中,語法就像 SELECT * FROM TABLE WHERE TABLE.QueryTimestamp IN ("2017-10-20 23:20:00", "2017-10-10 23:20:00") 列QueryTimestamp是Python中的datetime。 我嘗試使用以下不提供正確答案。 ts_list是python日期時間值的列表。 sess

    1熱度

    1回答

    我有一個項目,我定義我的db.py模塊: app = get_global_flask_app() app.config['SQLALCHEMY_DATABASE_URI'] = "postgresql://foo:[email protected]:5432/test" app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False db = SQ

    0熱度

    1回答

    我正在重新排列SQLAlchemy排序列表中的項目。它在我向前移動項目時有效,例如。位置索引1至5.但從5移至1時不起作用。 ### DB MODELS from_brief_position = self.request.dbsession.query\ (BriefPosition).filter_by(brief_id=from_brief_id).one() to_brief_po