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 oscar.carbal...@gmail.com[2] El 22 de septiembre de 2013 21:16, <revxf...@gmail.com[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 * Python-es@python.org[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:oscar.carbal...@gmail.com [3] mailto:revxf...@gmail.com [4] mailto:Python-es@python.org [5] https://mail.python.org/mailman/listinfo/python-es [6] 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/