SqlAlchemy es de lo mejorcito que hay en python en mi opinión. Andrey
El 22 de septiembre de 2013 21:42, Oscar Carballal < oscar.carbal...@gmail.com> escribió: > La verdad es que todos los ORMs con los que he trabajado estaban > integrados en frameworks (django, por ejemplo), así que no puedo > recomendarte realmente un ORM, no he trabajado con ninguno aislado :/ > > Regards, > Oscar > > -- > Oscar Carballal Prego > Software developer > oscar.carbal...@gmail.com > > > El 22 de septiembre de 2013 21:40, <revxf...@gmail.com> escribió: > > ** >> >> El Dom 22 Sep 2013 21:24:05 Oscar Carballal escribió: >> >> Mi recomendación es que utilices un ORM (Object Relational Mapper) que te >> haga un poco más fácil manejar las consultas. Puedes probar python-macaron ( >> http://nobrin.github.io/macaron/) >> >> >> Regards, >> >> Oscar >> >> >> -- >> >> Oscar Carballal Prego >> >> Software developer >> oscar.carbal...@gmail.com >> >> >> >> El 22 de septiembre de 2013 21:16, <revxf...@gmail.com> escribió: >> >> Buenas quisiera saber acerca de como es la mejor manera de manejar la >> insersion y manejo de base de datos en python, ahora mismo me cree una BD >> con sqlite3 y la estoy manejando con puras consultas asi: >> >> >> >> from sqlite3 import * >> >> >> >> class Data(): >> >> #Clase que Maneja Control de Data Base SqLite3 >> >> def __init__(self): >> >> self.con = connect("../DB/main") >> >> self.cur = self.con.cursor() >> >> def insertarCliente(self, tupla): >> >> self.cur.execute('insert into clientes >> (ci,nombre,apellido,telefono,direccion,correo) values (?,?,?,?,?,?)', tupla) >> >> self.guardar() >> >> >> def insertarCliente(self, consulta, tupla): >> >> self.cur.execute(consulta, tupla) >> >> self.guardar() >> >> >> def borrar(self, consulta, values): >> >> self.cur.execute(consulta, values) >> >> self.guardar() >> >> >> def modificar(self, consulta, values): >> >> self.cur.execute(consulta, values) >> >> self.guardar() >> >> >> #Devuelve una cursor con el que iteramos. >> >> def buscar(self, consulta): >> >> return self.cur.execute(consulta) >> >> >> def guardar(self): >> >> self.con.commit() >> >> >> def cerrar(self): >> >> self.cur.close() >> >> self.con.close() >> >> >> >> Quisiera escuchar sus consejos, de como manejar una base de datos sql >> estandar, como mysql o mariadb. >> >> >> >> Saludos3 import * >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> >> >> >> Gracias, ya la pruebo, has trabajado con SqlAlchemy?, es mejor mas o >> menos igual la forma de trabajo? >> >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Andrey Antukh - Андрей Антух - <n...@niwi.be> http://www.niwi.be/about.html http://www.kaleidos.net/A5694F/ "Linux is for people who hate Windows, BSD is for people who love UNIX" "Social Engineer -> Because there is no patch for human stupidity"
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/