1
如何將下列代碼轉換爲Python的ORM,例如SQLalchemy?將SQL命令轉換爲Python的ORM
#1把數據到PG
import os, pg, sys, re, psycopg2
#conn = psycopg2.connect("dbname='tkk' host='localhost' port='5432' user='noa' password='123'")
conn = psycopg2.connect("dbname=tk user=naa password=123")
cur = conn.cursor()
cur.execute("""INSERT INTO courses (course_nro)
VALUES (%(course_nro)s)""", dict(course_nro='abcd'))
conn.commit()
#2擷取
cur.execute("SELECT * FROM courses")
print cur.fetchall()
大約兩個命令的實例在SQLalchemy
插入
sqlalchemy.sql.expression.insert(table, values=None, inline=False, **kwargs)
選擇
sqlalchemy.sql.expression.select(columns=None, whereclause=None, from_obj=[], **kwargs)
當你閱讀SQLAlchemy的網站,你們給插入,然後選擇什麼樣的例子。請更新此問題以包含來自SQLAlchemy網站的示例代碼。 – 2009-11-22 17:40:58
所以,你有SQLAlchemy的代碼。什麼 - 具體 - 你問?你有代碼。你有什麼問題? – 2009-11-22 22:51:14