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/ > >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/