Uso de sqlobject
Jesus Rivero - (Neurogeek)
jrivero en python.org.ve
Vie Mar 31 17:58:04 CEST 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hola,
Roberto Perdomo wrote:
<Roberto> NameError: name 'sqlobject' is not defined
<Roberto> from sqlobject import *
<Roberto>
<Roberto> class mi_tabla(sqlobject):
<Roberto> nombre = varchar(30)
<Roberto> apellido = varchar(30)
<Roberto> mi_tabla.processConnection =
connectionForURI('postgres://usuario:clave@localhost/mi_base_de_datos')
Revisa el error: te dice sqlobject no existe, puesto que lo que debes
heredar es SQLObject, no sqlobject.
Para crear los campos deberías usar las funciones definidas dentro de
sqlobject, creo que varchar(30) no significa nada en este contexto.
Otra cosa, deberías utilizar el método sqlhub para establecer la
conexión, y no lo que haces con tu clase.
por ejemplo:
from sqlobject import *
sqlhub.processConnection = connectionForURI('sqlite:/:memory:')
class mi_tabla(SQLObject):
nombre = StringCol(length=30)
apellido = StringCol(length=30)
Te sugiero fuertemente que revises http://www.sqlobject.org para otrs
ejemplos y para la documentación
Saludos,
Jesús Rivero - (Neurogeek)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFELVGMdIssYB9vBoMRAt8mAJ9WEsXDlEKz6qetIZ5SFGjZaJaqYQCeNfA5
XudHnei6yAsOfOBsqEzqAN8=
=akdb
-----END PGP SIGNATURE-----
Más información sobre la lista de distribución Python-es