[pyar] Hola Lista! (Nicolás Adamo)
Ariel S.N. RAMOS
asnramos en yahoo.com.ar
Vie Feb 24 16:55:49 ART 2017
HOla! Nicolas!
Que bueno encontrar a gente de Salta en la lista por mas que estes por alguna parte de la Nave Planeta Tierra.
Con respeto a Kivy o la interaccion con Android un integrante de la lista el Profesor Jose Oscar Vogel maneja bastante el tema,
entendi segun una consulta planteada aqui tambien, que hay varias opciones al respecto sobre todo porque pretendes mostrar datos?
pero el Profesor esta de vacaciones ahora.
A su regreso me dijo que enviaria informacion interesante, tipo guia.
Tambien el Profesor armo un grupo en TELEGRAM para Andriod; se llama Andriod APK.
Alli podes consultar tambien y luego pasar la info o el resultado de la consulta por aqui si te parece, asi le sirve alguien mas...
Espero te sea una luz mas a resolver tu inquietud
Saludos!
Ariel Silvio Norberto RAMOS
-----------------------------------------------------------------------------------------------------
asnramos en yahoo.com.ar
-----------------------------------------------------------------------------------------------------
Celular {WhatsApp y TELEGRAM} +549 (387) 4424 830.-
-----------------------------------------------------------------------------------------------------
Skype: asnramos - Twitter: @asnramos
-----------------------------------------------------------------------------------------------------
Los Logros de hoy... Definen los Modelos para el Mundo del Mañana.
-----------------------------------------------------------------------------------------------------
Comienza haciendo lo que es necesario, después lo que es posible
y de repente, estarás haciendo lo imposible.
-----------------------------------------------------------------------------------------------------
--------------------------------------------
El vie 24-feb-17, pyar-request en python.org.ar <pyar-request en python.org.ar> escribió:
Asunto: Resumen de pyar, Vol 84, Envío 52
Para: pyar en python.org.ar
Fecha: viernes, 24 de febrero de 2017, 16:35
Envíe los mensajes para la lista
pyar a
pyar en python.org.ar
Para subscribirse o anular su subscripción a través de la
WEB
http://listas.python.org.ar/listinfo/pyar
O por correo electrónico, enviando un mensaje con el texto
"help" en
el asunto (subject) o en el cuerpo a:
pyar-request en python.org.ar
Puede contactar con el responsable de la lista escribiendo
a:
pyar-owner en python.org.ar
Si responde a algún contenido de este mensaje, por favor,
edite la
linea del asunto (subject) para que el texto sea mas
especifico que:
"Re: Contents of pyar digest...". Además, por favor,
incluya en la
respuesta sólo aquellas partes del mensaje a las que está
respondiendo.
Asuntos del día:
1. [django] Obtener query despues de
Filter Backend (Marco Moresi)
2. Hola Lista! (Nicolás Adamo)
3. Re: Hola Lista! (Rafael E. Ferrero)
4. Re: Hola Lista! (Andrés Ramírez)
----------------------------------------------------------------------
Message: 1
Date: Fri, 24 Feb 2017 14:28:24 -0300
From: Marco Moresi <mrc.moresi en gmail.com>
To: Python Argentina <pyar en python.org.ar>
Subject: [pyar] [django] Obtener query despues de Filter
Backend
Message-ID:
<CAKoL6ycO8XzboGqfQYuEuNfftPG7bzycaUHoi-s2Q0S51z0=gQ en mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Buenas como andan? les escribo porque necesito de su ayuda
con este
problema que estoy teniendo con los filtros, este es un
snippet del código
que arme
http://pastebin.com/RCH6EbJm
Ademas de eso, definí un TV Filter y TV serializer, les
explico un poco el
problema, cuando hago una request a la api de esta forma,
usando la
búsqueda de texto
http://myapi/tv/?search=brand_name
La lista de los posibles valores para los filtros coincide
con la de los
objetos que obtengo con la query y que los renderiza en
results
Pero cuando le aplico un filtro después de hacer una
búsqueda de esta forma
http://myapi/tv/?search=brand_name&min_price=1000
los filtros posibles y los objetos TV no coinciden.(los
objetos TV se
filtran por la busqueda y el filtro de min_price, pero los
filtros posibles
solo por search) Creo que esto lo podría solucionar si
obtengo la query
resultante de la salida de aplicar el DjangoFilterBackend a
la query que
sale de aplicar la búsqueda. Mi duda es como obtenerla,
para pasársela al
método list, y poder obtener ahí los posibles valores para
filtrar.
El objetivo principal de esto, es poder obtener todos los
posibles valores
para filtrar, y poder pasárselos al front end, la idea es
que se actualicen
a medida que se vaya filtrando mediante request en la url.
Estuve leyendo la implementación de DjangoFilterBackend y
por lo que
entendí devuelve la query, esa es la que me haría falta
recuperar, estuve
probando varias formas pero no encontré como hacerlo.
Alguien me puede dar una mano? o alguna sugerencia que
tengan!
Desde ya muchas Gracias.
Saludos Marco
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170224/d1856644/attachment-0001.html>
------------------------------
Message: 2
Date: Fri, 24 Feb 2017 17:54:57 +0000
From: Nicolás Adamo <nicoadamo en gmail.com>
To: Python Argentina <pyar en python.org.ar>
Subject: [pyar] Hola Lista!
Message-ID:
<CAN606q4Wb-J0EQwiMaTf7y=uFNtQ2dZj08deUXB0vw1XacL9SQ en mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
>>> print("Hola Mundo!")
[Siguiendo el principio KISS]
Estimada Lista,
Los sigo hace tiempo, pero nunca me presenté. Como todo
introvertido hice
antes consultas con el maestro Humitos, pero no con la lista
:P
Soy Nicolás Adamo, tengo 30 años (por poco tiempo más),
soy de Salta,
Ingeniero Civil de la UNSa, y trabajo en una constructora,
en el área de
Planificación y Control de Proyectos. Por una oportunidad
que se me
presentó, ahora estoy en Egipto trabajando en la
ampliación de una
termoeléctrica.
De todas formas los 3 últimos proyectos en los que
participé fueron
acueductos y gasoductos, obras que de forma análoga a las
rutas, caminos,
canales y vías férreas, son obras lineales.
En esos proyectos tuve éxito integrando diversos reportes
de avance usando
mucho código de VBA (Visual Basic for Applications) adentro
de MS-Excel.
Por supuesto que me encanta Python, su sintaxis es bella,
sencilla,
multiplataforma y se puede usar en casi cualquier cosa; pero
en el laburo
lamentablemente hay lo que hay y me tuve que adaptar a eso.
Ahora estoy tratando con otros 2 compañeros de hacer una
aplicación
robusta, sacando estos algoritmos de MS-Office. Para la
interfaz gráfica
inicialmente me agradaba PyQt, pero después alguien en la
lista mencionó
Kivy, y me encantó ya que es un desarrollo nuevo,
multiplataforma, y
soporta entornos móbiles (Android, iOS, etc).
Pero con el tema de la base de datos aún ando perdido...
Tiene que ser
remota, y para eso sé que existen MariaDB y PostgreeSQL;
pero el tema es
que necesito realizar validaciones complejas antes de hacer
un insert o
actualizar un registro. Validaciones que implican recorrer
los registros de
una tabla *antes* de modificarla, y si hay errores, devolver
un objeto con
algunos datos que se encuentran en este barrido previo
durante la
validación.
Alguno pasó por algo parecido? Qué me recomiendan para
empezar a mirar?
Les mando un abrazo y sigan así con la lista que es la
mejor, por lejos!
Saludos,
Nicolás Adamo
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170224/07ffe998/attachment-0001.html>
------------------------------
Message: 3
Date: Fri, 24 Feb 2017 15:24:02 -0300
From: "Rafael E. Ferrero" <rafael.ferrero en gmail.com>
To: Python Argentina <pyar en python.org.ar>
Subject: Re: [pyar] Hola Lista!
Message-ID:
<CAJJc_8WWyJ0MzRDUFzby90-biegbNO0N2S+Nean=Ba7Gbk7EVA en mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
El 24 de febrero de 2017, 14:54, Nicolás Adamo <nicoadamo en gmail.com>
escribió:
> >>> print("Hola Mundo!")
>
> [Siguiendo el principio KISS]
>
> Estimada Lista,
>
> Los sigo hace tiempo, pero nunca me presenté. Como
todo introvertido hice
> antes consultas con el maestro Humitos, pero no con la
lista :P
> Soy Nicolás Adamo, tengo 30 años (por poco tiempo
más), soy de Salta,
> Ingeniero Civil de la UNSa, y trabajo en una
constructora, en el área de
> Planificación y Control de Proyectos. Por una
oportunidad que se me
> presentó, ahora estoy en Egipto trabajando en la
ampliación de una
> termoeléctrica.
>
> De todas formas los 3 últimos proyectos en los que
participé fueron
> acueductos y gasoductos, obras que de forma análoga a
las rutas, caminos,
> canales y vías férreas, son obras lineales.
> En esos proyectos tuve éxito integrando diversos
reportes de avance usando
> mucho código de VBA (Visual Basic for Applications)
adentro de MS-Excel.
> Por supuesto que me encanta Python, su sintaxis es
bella, sencilla,
> multiplataforma y se puede usar en casi cualquier cosa;
pero en el laburo
> lamentablemente hay lo que hay y me tuve que adaptar a
eso.
>
> Ahora estoy tratando con otros 2 compañeros de hacer
una aplicación
> robusta, sacando estos algoritmos de MS-Office. Para la
interfaz gráfica
> inicialmente me agradaba PyQt, pero después alguien en
la lista mencionó
> Kivy, y me encantó ya que es un desarrollo nuevo,
multiplataforma, y
> soporta entornos móbiles (Android, iOS, etc).
>
> Pero con el tema de la base de datos aún ando
perdido... Tiene que ser
> remota, y para eso sé que existen MariaDB y
PostgreeSQL; pero el tema es
> que necesito realizar validaciones complejas antes de
hacer un insert o
> actualizar un registro. Validaciones que implican
recorrer los registros de
> una tabla *antes* de modificarla, y si hay errores,
devolver un objeto con
> algunos datos que se encuentran en este barrido previo
durante la
> validación.
>
> Alguno pasó por algo parecido? Qué me recomiendan
para empezar a mirar?
>
> Les mando un abrazo y sigan así con la lista que es la
mejor, por lejos!
>
> Saludos,
>
> Nicolás Adamo
>
Hola Nicolás, ya estuviste viendo algo de ORM's ?? como
SQLAlchemy?? o tal
vez usar Stored Procedures en PostgreSQL ?
Saludos !!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170224/375117c2/attachment-0001.html>
------------------------------
Message: 4
Date: Fri, 24 Feb 2017 15:34:57 -0300
From: Andrés Ramírez <andres.ramirez.miori en gmail.com>
To: Python Argentina <pyar en python.org.ar>
Subject: Re: [pyar] Hola Lista!
Message-ID:
<CAMK7ZhKpM8af8oJfnp1pdFaxhBpxF-+WKXzP7ycS4ajSrJCeqw en mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
No me queda muy en claro tu necesidad, pero comento un par
de cosas que tal
vez te sirvan. Inicialmente siempre he usado MySQL o
Postgress, asique
votaría por este último. Con respecto a lo que necesitas
hacer antes de
insertar un dato en la base, lo podés hacer
programáticamente python (tener
tu función de agregado a la base que antes me consulta por
los datos que
querés barrer e inserta sólo si tiene que hacerlo o
retorna lo que
necesitas), o a nivel base de datos (usando un trigger del
tipo before
insert, o algún store procedure). La última forma tal vez
no es recomendada
por que después te puede complicar, temas como cambiar el
motor de base de
datos, o recordar que existe código que no está en tu
código, etc.
Igualmente también puede ser que no necesites acceder a la
base antes de
cada insert y los datos que necesitas ya los tengas en
memoria, pero
depende exclusivamente de que estás haciendo.
Saludos
El 24 feb. 2017 2:55 PM, "Nicolás Adamo" <nicoadamo en gmail.com>
escribió:
> >>> print("Hola Mundo!")
>
> [Siguiendo el principio KISS]
>
> Estimada Lista,
>
> Los sigo hace tiempo, pero nunca me presenté. Como
todo introvertido hice
> antes consultas con el maestro Humitos, pero no con la
lista :P
> Soy Nicolás Adamo, tengo 30 años (por poco tiempo
más), soy de Salta,
> Ingeniero Civil de la UNSa, y trabajo en una
constructora, en el área de
> Planificación y Control de Proyectos. Por una
oportunidad que se me
> presentó, ahora estoy en Egipto trabajando en la
ampliación de una
> termoeléctrica.
>
> De todas formas los 3 últimos proyectos en los que
participé fueron
> acueductos y gasoductos, obras que de forma análoga a
las rutas, caminos,
> canales y vías férreas, son obras lineales.
> En esos proyectos tuve éxito integrando diversos
reportes de avance usando
> mucho código de VBA (Visual Basic for Applications)
adentro de MS-Excel.
> Por supuesto que me encanta Python, su sintaxis es
bella, sencilla,
> multiplataforma y se puede usar en casi cualquier cosa;
pero en el laburo
> lamentablemente hay lo que hay y me tuve que adaptar a
eso.
>
> Ahora estoy tratando con otros 2 compañeros de hacer
una aplicación
> robusta, sacando estos algoritmos de MS-Office. Para la
interfaz gráfica
> inicialmente me agradaba PyQt, pero después alguien en
la lista mencionó
> Kivy, y me encantó ya que es un desarrollo nuevo,
multiplataforma, y
> soporta entornos móbiles (Android, iOS, etc).
>
> Pero con el tema de la base de datos aún ando
perdido... Tiene que ser
> remota, y para eso sé que existen MariaDB y
PostgreeSQL; pero el tema es
> que necesito realizar validaciones complejas antes de
hacer un insert o
> actualizar un registro. Validaciones que implican
recorrer los registros de
> una tabla *antes* de modificarla, y si hay errores,
devolver un objeto con
> algunos datos que se encuentran en este barrido previo
durante la
> validación.
>
> Alguno pasó por algo parecido? Qué me recomiendan
para empezar a mirar?
>
> Les mando un abrazo y sigan así con la lista que es la
mejor, por lejos!
>
> Saludos,
>
> Nicolás Adamo
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de
Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170224/cb48df09/attachment.html>
------------------------------
Subject: Pié de página del digest
_______________________________________________
pyar mailing list
pyar en python.org.ar
http://listas.python.org.ar/listinfo/pyar
PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
------------------------------
Fin de Resumen de pyar, Vol 84, Envío 52
*****************************************
Más información sobre la lista de distribución pyar