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/

Responder a