sqlalchemy

    43熱度

    2回答

    我有點困惑下SQLAlchemy的傳承,到了那裏我甚至不知道什麼類型繼承的點(單表,連接表,具體的),我應該在這裏使用。我有一個基類,其中包含一些在子類中共享的信息,以及一些完全獨立的數據。有時候,我會需要來自所有類的數據,有時只需要來自子類的數據。這裏有一個例子: class Building: def __init__(self, x, y): self.x = x

    1熱度

    1回答

    我有一個股票主塔應用程序使用paster create -t pylons用一個控制器和匹配功能測試創建,添加使用paster controller和SQLAlchemy的表和映射ORM類。 SQLAlchemy的東西在init_model()函數中定義,而不是在模塊範圍內(並且需要在那裏)。 正在運行python setup.py test引發異常,因爲nose在某種程度上導致init_mode

    1熱度

    1回答

    我有一個表中的複合PK字符串(整數id,varchar(2)lang) 我想創建一個FK到其他表中的PK的一半。這意味着我有可能在匹配FK的字符串表(翻譯)中有很多行。我只需要存儲該ID,並具有由數據庫維護的參照完整性。 這可能嗎?如果是這樣,怎麼樣?

    11熱度

    3回答

    我想 「DBSession.query(條).group_by(Article.created.month)。所有()」 但這種查詢可以不使用 如何使用SQLAlchemy執行此操作?

    0熱度

    2回答

    我正在寫一個turbogears2應用程序。我有一個表是這樣的: class Order(DeclarativeBase): __tablename__ = 'order' # id of order id = Column(Integer, autoincrement=True, primary_key=True) # buyer's id

    21熱度

    3回答

    我想加載/保存字典到/從我的sqlite數據庫,但我有一些問題找出一個簡單的方法來做到這一點。我根本不需要根據內容進行過濾等,所以簡單地轉換爲/從字符串轉換就可以了。 次最好的事情是外鍵。請不要張貼大量例子的鏈接,如果我着眼於任何這些例子,我的頭就會爆炸。

    3熱度

    1回答

    我不喜歡SQLAlchemy如何用sqlite數據庫處理日期時間值。它以純字符串格式存儲值。同時,sqlite建議使用julianday來存儲日期時間值。 有沒有簡單的方法來改變SQLAlchemy的行爲? PS。我可以擔心嗎?可能沒有人會因爲沒有必要處理朱麗葉而已?

    8熱度

    4回答

    SQLite文檔指定在DB中存儲日期時間值的首選格式是使用Julian Day(使用內置函數)。 然而,所有的框架,我在python看到(pysqlite,SQLAlchemy的)存儲datetime.datetime值作爲ISO格式的字符串。他們爲什麼這樣做? 我通常試圖框架適應存儲日期時間爲儒略日,這是相當痛苦的。我開始懷疑這是值得的努力。 請分享你在我這方面的經驗。跟朱莉婭一起堅持有意義嗎?

    6熱度

    1回答

    我的工作已經使用sqlalchemy.ext.declarative實施了相當大的代碼庫,我需要一個類似字典的屬性添加到類之一。我需要的是與this question相同,但以聲明方式。有更多SQLAlchemy知識的人能給我一個例子嗎? 在此先感謝...

    3熱度

    1回答

    我很困惑如何從多個不同的進程併發修改表。我試過使用Query.with_lockmode(),但似乎沒有做到我期望的那樣做,這將阻止兩個進程同時查詢相同的行。以下是我已經試過: import time from sqlalchemy.orm import sessionmaker, scoped_session from sqlalchemy.ext.declarative import de