从python中的textfields在postgresql数据库中插入值

时间:2012-06-11 11:33:25

标签: wxpython postgresql-9.1

我正在尝试在wxpyhton GUI中插入文本字段中的值。当我尝试通过Textctrl插入值时,它给我一个错误,因为“无法调整类型'TextCtrl'”

这是我的TextCtrl:

user=wx.TextCtrl(self,-1,value="Hello ")

我使用insert语句:

cur.execute ('insert into users values(%s)' , (user))

将textctrl或其他控件(如复选框,下拉列表等)中的值插入postgresql的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

您需要实际从文本控件中获取数据,而不是传递文本控件对象本身。通常的方法是:user.GetValue()。

我使用SQLAlchemy在wxPython和数据库上写了几篇文章。他们也可以帮你解决这个问题: