[pyar] Almacenar código python en una tabla
edux
edux en qdns.com.ar
Mie Dic 21 11:32:40 ART 2011
On Wed 21 Dec 2011 11:27:08 AM ART, DF-- wrote:
> Podrias guardar el texto del codigo en la base y usar sha o md5 para
> garantizar que el codigo a ejecutar es el tuyo.
Pero el hash lo guardas en la misma base de datos?
>
> 2011/12/21 edux <edux en qdns.com.ar <mailto:edux en qdns.com.ar>>
>
>
>
> On Wed 21 Dec 2011 09:50:04 AM ART, Gustavo Campanelli wrote:
> >> On Wed, Dec 21, 2011 at 09:33, Daniel <dmlistapython en gmail.com
> <mailto:dmlistapython en gmail.com>> wrote:
> >> Hola Gente, para una aplicación un tanto particular
> >> necesito correr un fragmento de código distinto para
> >> cada registro (un rutina de importación de datos, una para cada
> proveedor)
> >>
> >> ¿puedo de alguna manera almacenar un script python en un campo
> >> de la tabla y después ejecutarlo? ¿cómo puedo hacerlo?
> >>
> >> (aclaro que soy conciente de la seguridad, etc, no estaría
> disponible
> >> para el usuario
> >> sólo para mi.)
> >>
> >>
>
> Me suena a que con una clase "proveedor" y una herencia a diferentes
> tipos de proveedores usando polimorfismo con un metodo .import() o
> algo
> asi podrias hacer que cada tipo de proveedor tenga su propia rutina de
> import.
>
> mis 2 centavos.
>
>
> >>
> >>
> >>
> >>
> >> --
> >> Daniel Malisani
> >> _______________________________________________
> >
> >
> > Esa forma es interesante desde el punto de vista de la programación,
> > pero realmente fea desde el punto de vista de la administración de
> > bases de datos.
> >
> > En realidad te convendría almacenar un campo con un contenido
> que, al
> > ser ejecutado por tu programa que ya tiene todo el código haga
> que se
> > ejecute la parte de la lógica correspondiente al contenido de ese
> > campo. Incluso podes ir más allá y tratar a ese contenido del campo
> > como un conjunto de banderas que habilitan distintas
> combinaciones del
> > código, de acuerdo a como sea necesario.
> >
> > Gedece
> > _______________________________________________
> > pyar mailing list pyar en python.org.ar <mailto: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
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar <mailto: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
>
>
>
>
> _______________________________________________
> 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 ------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3862 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20111221/87262623/attachment.bin>
More information about the pyar
mailing list