2013-03-16 73 views
0

我發現了相關的問題,但無法使其適應我的情況。 Here和postgresql文檔here在金字塔框架中postgresql串行主鍵的sqlalchemy參數

我正在使用sqlalchemy與金字塔(python)框架(OS Ubuntu)中的postgresql db進行交互。

我的架構在models.py文件中描述。

我想插入記錄在我的views.py

cam_event = Event(key,'fileprefix',now,'CAM',outfile, 
        'new fake project','new fake memo') 

在這裏我想提出一個空的,沒有,或離開位置空(上線「鍵」位置)我的添加命令,以便posgresql將填充它。當我做任何這些我從一個金字塔後端位得到一個「編程錯誤」。

+1

可以發佈您的解決方案作爲答案 – Tshepang 2013-03-16 07:46:14

回答

0

明白了。我曾經嘗試過在我的對象創建中沒有指定primary_key列,但是這並不適用於早期工作中表中已存在非序列號的現有數據庫。我放棄了這個表,讓sqlalchemy創建了它,並且從未爲primary_key字段提供值,只是指定了序列並讓postgresql處理了編號。

+0

是的,謝謝@Tshepang。 – user2139543 2013-03-17 02:13:26