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/[1]) Regards, Oscar -- Oscar Carballal Prego Software developer [email protected][2] El 22 de septiembre de 2013 21:16, <[email protected][3]> 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 * [email protected][4] https://mail.python.org/mailman/listinfo/python-es[5] http://python-es-faq.wikidot.com/[6] -------- [1] http://nobrin.github.io/macaron/ [2] mailto:[email protected] [3] mailto:[email protected] [4] mailto:[email protected] [5] https://mail.python.org/mailman/listinfo/python-es [6] http://python-es-faq.wikidot.com/
_______________________________________________ Python-es mailing list [email protected] https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
