Re: [Python-es] Mapeo Objeto-Relaconal
SQLAlchemy es bastante completo, a pesar de que a veces pueda parecer un poco enredado, si se usa su modo declarativo todo se simplifica bastante. Como opcion, se puede usar elixir para simplificar la codificacion, a costa de perder un poco de versatilidad. El ORM de Django es en realidad mi favorito, pero no esta desacoplado, asi que si lo que buscas es para un proyecto web, puedes considerar usar el framework para su desarrollo. On 7/28/10, Sergio Soto Núñez scots4e...@gmail.com wrote: Hola lista, y listos. Estoy recopilando información para elegir una herramienta ORM para un proyecto. ¿ Que me recomendais? Gracias por anticipado __ If it WalksLikeaDuck and talks like a duck, it must be a duck. David Thomas -- --- Sebastián Ramírez Magrí ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Mapeo Objeto-Relaconal
On 07/28/2010 07:26 AM, Sebastián wrote: SQLAlchemy es bastante completo, a pesar de que a veces pueda parecer un poco enredado, si se usa su modo declarativo todo se simplifica bastante. Como opcion, se puede usar elixir para simplificar la codificacion, a costa de perder un poco de versatilidad. El ORM de Django es en realidad mi favorito, pero no esta desacoplado, asi que si lo que buscas es para un proyecto web, puedes considerar usar el framework para su desarrollo. On 7/28/10, Sergio Soto Núñezscots4e...@gmail.com wrote: Hola lista, y listos. Estoy recopilando información para elegir una herramienta ORM para un proyecto. ¿ Que me recomendais? Gracias por anticipado __ If it WalksLikeaDuck and talks like a duck, it must be a duck. David Thomas El de Django también es mi favorito, aunque debo reconocer que no he tocado mucho el SQLAlchemy que tengo entendido es el más completo, está también SQLObject, creo que se llama así. Lo que si te puedo decir es que el de Django se puede utilizar para proyectos desktop. http://stackoverflow.com/questions/1206793/django-orm-for-desktop-application http://jystewart.net/process/2008/02/using-the-django-orm-as-a-standalone-component/ saludos ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Saludos y Pregunta. (Django vs Web2py)
Saludos Cordiales. Soy nuevo en esta lista, pero he usado python desde hace un buen tiempo, y aunque no soy muy bueno me encanta este lenguaje. Estoy planeando empezar a utilizar un framework para hacer una aplicación Web y quisiera saber que me recomendarían Django o Web2py ? , me gustaría tener razones muy solidas para usar uno u otro pero no tengo conocimientos profundos de arquitectura de software. Gracias de antemano por la atención prestada!. Rafael Ortiz ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Saludos y Pregunta. (Django vs Web2py)
Rafael, Hola! Mira yo empleo web2py para el empresa porque es mucho más simple que django puesto que no requiere de personas que dominen el lenguaje en sí. Django es muy bueno pero requieres un geek que domine python para sacarle el jugo. Eventualmente la gente que trabaja con web2py aprende todo lo necesario y migra naturalmente a django. Aquí el problema está en la curva de aprendizaje que como te digo es mayor con django. Saludos, Alfonso de la Guarda Centro Open Source(COS) http://www.cos-la.net http://alfonsodg.net Telef. 991935157 1024D/B23B24A4 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 2010/7/28 Rafael Enrique Ortiz Guerrero raf...@sugarlabs.org: Saludos Cordiales. Soy nuevo en esta lista, pero he usado python desde hace un buen tiempo, y aunque no soy muy bueno me encanta este lenguaje. Estoy planeando empezar a utilizar un framework para hacer una aplicación Web y quisiera saber que me recomendarían Django o Web2py ? , me gustaría tener razones muy solidas para usar uno u otro pero no tengo conocimientos profundos de arquitectura de software. Gracias de antemano por la atención prestada!. Rafael Ortiz ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Saludos y Pregunta. (Django vs Web2py)
Rafael Enrique Ortiz Guerrero escribió: Saludos Cordiales. Soy nuevo en esta lista, pero he usado python desde hace un buen tiempo, y aunque no soy muy bueno me encanta este lenguaje. Estoy planeando empezar a utilizar un framework para hacer una aplicación Web y quisiera saber que me recomendarían Django o Web2py ? , me gustaría tener razones muy solidas para usar uno u otro pero no tengo conocimientos profundos de arquitectura de software. Pylons ;-) Gracias de antemano por la atención prestada!. Rafael Ortiz ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] IDE para python
Si os gusta el Vim como editor y utilizás Python seguramente os gustará la colección de plugins y configuración que he recopilado en http://code.google.com/p/trespams-vim/ Es la configuración que yo empleo actualmente para programar con Python y Django. Para mi es el mejor IDE con diferencia. -- Antoni Aloy López http://trespams.com http://apsl.net ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] POO
Espero que te sirva, es una introducción básica de los conceptos y algun que otro ejemplillo :) http://blog.rvburke.com/wp-content/uploads/2006/11/Introducción-a-la- programación-orientada-a-objetos.pdf Un saludo El 28/07/2010, a las 19:03, Juan Marcelo Leiva Sandoval escribió: Hola, después de unas cortas VAGAciones vuelvo al mundo de Python, pero ahora quiero trabajar Orientado a Objeto, me ayudan con un buen tutorial que sea prácticamente de cero, ya que no se nada de POO y los tutoriales que encuentro son muy básicos y me dejan con muchas dudas, espero sus consejos, saludos. -- El buen Informático es como un Bibliotecario, no lo sabe todo pero sabe donde buscarlo... ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Cómo generar clases (proxies) de Python a partir de TLBs ?
Hola ! Tengo que implementar una aplicación Win32 que utiliza varios objetos COM . Yo conozco sus TLBs | DLLs , y también sé que es posible utilizar las extensiones pywin32 de Mark Hammond para ejecutar sus métodos , pero ... Q: - Conocen alguna herramienta que genere el código de las clases de Python (i.e. proxies) a partir de los TLBs | DLLs ? Gracias por adelantado ! -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Soluciones Olimpiadas de Matemática - IMO 2007 - Problema 4 - http://soluciones-olimpiadas.blogspot.com/2010/07/imo-2007-problema-4.html ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Cómo interface desktop tkinter y web ?
Saludos, Actualmente estoy realizando una aplicación para desktop con Tkinter, pyttk como GUI. Mi DB es ZODB (la de zope pero sin zope). Todo bien con esa parte. Sin embargo requiero algunas partes de la en web, es algo así como una aplicación multi-interface, una parte en desktop y otra en web. Estoy analizando varios frameworks como web2py, pylons, el mismo zope. Sin embargo, aún tengo cosas que analizarles, por eso les pregunto a los que tienen experiencia con estos frameworks. Teniendo esta pila, ZODB y la lógica del negocio en un server, teniendo terminales con ventanas en Tkinter, cómo podría levantar interfaces web. Algunos frameworks web no desacoplan el ORM, el cual no utilizo del todo porque ZODB es para objetos. Lo que me interesa es poder levantar una interface rica en controles javascript y ajax. Podría utilizar un servidor web en python también. Pienso también en Zope, pero el mismo integra su propia ZODB, cómo las combinaría? Gracias de antemano por sus comentarios. Oswall ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] POO
El día 28 de julio de 2010 13:44, Oscar Carballal Prego oscar.carbal...@gmail.com escribió: Espero que te sirva, es una introducción básica de los conceptos y algun que otro ejemplillo :) http://blog.rvburke.com/wp-content/uploads/2006/11/Introducción-a-la-programación-orientada-a-objetos.pdf uff, una documentación muy antigua, mejor no seguirla. Un saludo El 28/07/2010, a las 19:03, Juan Marcelo Leiva Sandoval escribió: Hola, después de unas cortas VAGAciones vuelvo al mundo de Python, pero ahora quiero trabajar Orientado a Objeto, me ayudan con un buen tutorial que sea prácticamente de cero, ya que no se nada de POO y los tutoriales que encuentro son muy básicos y me dejan con muchas dudas, espero sus consejos, saludos. -- El buen Informático es como un Bibliotecario, no lo sabe todo pero sabe donde buscarlo... ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- Milton Inostroza Aguilera ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] autenticación LDAP
El día 28 de julio de 2010 23:12, Gustavo Hernández gustavo.hernan...@etecsa.cu escribió: Saludos a todos: Es posible que el asunto, ya haya sido tratado en la lista, mi problema es que supuestamente el simple_bind(usuario,password), debe validar la existencia del usuario y el PASSWORD, pero no es así en mi caso. No obstante en el proceso del search, si el nombre de usuario fue correcto o sea existe, lo encuentra y es validado el servicio (en este caso navegacion), en resumen puedo poner un usuario válido con cualquier password, que lo encuentra sin problemas. Alguna sugerencia? Primero hacer mejor las preguntas: * No especificas que librería usas para el acceso a ldap * No especificas cual es el Distinguised Name en tu ldap, ni como lo tienes montado * En el código fuente no se ve si el usuario que usas para validar es un distinguised name * El código fuente que adjuntas tiene mucha morralla (cosas de ui que vete a saber que es, ...) Te adjunto un ejemplo mejor, aunque parece que no es de la librería que usas (crea la conexión de manera diferente): http://www.grotan.com/ldap/python-ldap-samples.html Supongo que tu problema es el siguiente: Tu dn es algo como: uid=manolito, o=isp Al hacer un search por uid=manolito y servicio=navegación, te devuelve el campo con el dn correcto (y con posibilidad de devolver incorrectos de las ramas no apropiadas). Pero el bind no te funciona porque haces un bind de manolito en vez de uid=manolito, o=isp. Puedes probar esta hipotesis usando las herramientas de consola que seguramente te vengan con tu servidor ldap. Un saludo: Javi Gracias por adelantado Nota: adjunto parte del código. Se conecta sin problemas try: l = ldap.initialize(self.servidor_url) l.protocol_version = ldap.VERSION2 except ldap.LDAPError, e: self.ui.mLogin.setText ('Error en Servidor ') self.ui.eUsuario.setFocus() return baseDN = ou=people, dc=myorg, dc=tm searchScope = ldap.SCOPE_SUBTREE retrieveAttributes = None searchFilter = ((uid=+str(self.ui.eUsuario.text()+)(servicio=navegacion))) # searchFilter = ((uid=+str(self.usuario+))) try: l.simple_bind(self.usuario,self.contrasena) except: self.ui.mLogin.setText ('NO EXISTE USUARIO') self.ui.eUsuario.setFocus() return try: ldap_result_id = l.search(baseDN, searchScope,searchFilter,retrieveAttributes) result_set = [] result = 0 while 1: result_type, result_data = l.result(ldap_result_id, 0) if (len(result_data) == 0): self.ui.mLogin.setText ('SIN ACCESO AL SERVICIO') self.ui.eUsuario.setFocus() break else: if result_type == ldap.RES_SEARCH_ENTRY: result_set.append(result_data) result = 1 break except ldap.LDAPError, e: self.ui.mLogin.setText ('Error de lectura en LDAP') self.ui.eUsuario.setFocus() return --- This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx3.etecsa.cu Visit our web-site: http://www.kaspersky.com, http://www.viruslist.com ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/