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