Re: [Python-es] Modificar archivo de otro usuario
El 25/11/2010 12:48, Jesus Cea escribió: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 24/11/10 20:14, Oswaldo Hernández wrote: Parece que ya que dado con la regla correcta de sudoers. Voy a hacer un pequeño script que modifique el archivo y ejecutarlo desde la aplicación wsgi con 'sudo -u usuario /home/usuario/update.py params' Prueba a usar ACLs, si tu sistema lo soporta. Sinceramente desconocía los ACL. El sistema (debian-lenny) lo soporta y acabo de hacer unas pruebas en una equipo de test y funciona de maravilla. Creo que utilizaré ACL en vez de sudo. Gracias. -- Oswaldo Hernández ___ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Modificar archivo de otro usuario
El 25/11/2010 13:14, Jordi Funollet escribió: No he mirado a fondo WSGI, pero asumo que en esto es como FastCGI: puedes correr el script con otro usuario que no sea 'www-data'. De hecho, esto es una mejora de la seguridad: solo el servidor web corre como 'www-data', y las CGIs de cada aplicación pueden correr con un usuario específico para esa aplicación. Si, viene a ser algo parecido. Normalmente se utiliza con farmeworks pero es este caso lo estoy trabajando a pelo. Sobre lo de correr el script como otro usuario lo veo interesante, lo estudiaré. Gracias. -- Oswaldo Hernández ___ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Trabajar con imagenes en tkinter.ttk
segun su página web está claro que pil no soporta todavía python 3, ni en
windows ni en ningún gnu/linux: http://www.pythonware.com/products/pil/
El 26 de noviembre de 2010 01:50, craf escribió:
> Hola.
>
> Estoy trabajando con tkinter.ttk y probando los estilos y temas que
> vienen con la versión 8.5
>
> Con este pequeño código
>
>
> from tkinter import *
>
> master = Tk()
> s = ttk.Style()
> s.theme_use('clam')
>
> foto = PhotoImage(file='mi_imagen.gif')
> b = ttk.Button(master,compound='left',image=foto,text="Hola
> Mundo").pack()
>
> master.mainloop()
> ---
>
> estoy probando que imágenes se pueden cargar.
> Según el manual de tkinter.ttk, solo se pueden cargar imágenes "gif",
> pero leí que también se pueden trabajar otro tipo de formato de imágenes
> con la librería PIL. El problema es que esta librería parece que trabaja
> solo hasta python 2.6 y en windows (Utilizo Ubuntu).
>
> Pregunta:
> ¿Existe alguna otra librería que trabaje con python 3.1 y permita
> trabajar con formatos de imagen como PNG o JPG?.
>
> Desde ya muchas gracias.
>
> Saludos.
>
> CRAF
>
> ___
> Python-es mailing list
> [email protected]
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
___
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Trabajar con imagenes en tkinter.ttk
El 26 de noviembre de 2010 10:16, Juan José Gómez Romera escribió: > segun su página web está claro que pil no soporta todavía python 3, ni en > windows ni en ningún gnu/linux: http://www.pythonware.com/products/pil/ > > ups, se me olvido dar la alternativa, prueba con python-pythonmagick aunque creo que tampoco soporta python 3 PD: sería más sencilo que usaras python 2.x, con el 3 tendrás muchos problemas con las librerías compatibles todavía ___ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Consulta Django
Buenas, necesito saber como modificar una base de datos en Django, estoy utilizando sqlite3. Seguí la documentación del libro django-book-es-1.0-0.1-r757 pero me salta este error. C:\Python26\ejercicios\web\sitio>python manage.py dbshell "sqlite3" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable. ALTER TABLE books_book ALTER COLUMN publication_date DROP NOT NULL; Aparte de esta consulta alguien tiene algo mas actual que el libro django-book-es-1.0-0.1-r757. Desde muchas gracias José de Uruguay ___ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consulta Django
Qué versión de Django estás utilizando? En el fichero de configuración de la versión 1.2 no se permite poner "sqlite3" como ENGINE, tiene que ser "django.db.backends.sqlite3" Un saludo, Oscar Carballal El 26/11/2010, a las 18:48, jose villalba cortazzo escribió: Buenas, necesito saber como modificar una base de datos en Django, estoy utilizando sqlite3. Seguí la documentación del libro django-book-es-1.0-0.1-r757 pero me salta este error. C:\Python26\ejercicios\web\sitio>python manage.py dbshell "sqlite3" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable. ALTER TABLE books_book ALTER COLUMN publication_date DROP NOT NULL; Aparte de esta consulta alguien tiene algo mas actual que el libro django-book-es-1.0-0.1-r757. Desde muchas gracias José de Uruguay ___ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consulta Django
El día 26 de noviembre de 2010 19:02, Oscar Carballal Prego escribió: > Qué versión de Django estás utilizando? > > En el fichero de configuración de la versión 1.2 no se permite poner > "sqlite3" como ENGINE, tiene que ser "django.db.backends.sqlite3" > > Un saludo, > Oscar Carballal > > El 26/11/2010, a las 18:48, jose villalba cortazzo escribió: > >> Buenas, necesito saber como modificar una base de datos en Django, estoy >> utilizando sqlite3. >> Seguí la documentación del libro django-book-es-1.0-0.1-r757 pero me >> salta este error. >> >> C:\Python26\ejercicios\web\sitio>python manage.py dbshell >> "sqlite3" no se reconoce como un comando interno o externo, >> programa o archivo por lotes ejecutable. >> >> ALTER TABLE books_book ALTER COLUMN publication_date DROP NOT NULL; >> >> Aparte de esta consulta alguien tiene algo mas actual que el libro >> django-book-es-1.0-0.1-r757. >> Desde muchas gracias >> José de Uruguay >> ___ >> Python-es mailing list >> [email protected] >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > > ___ > Python-es mailing list > [email protected] > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > Yo simplemente miraria que nombre tiene el ejecutable de sqlite, ya que en algunos sistemas es "sqlite3" en algunos "sqlite" en otros con algun otro prefijo :D No creo que fuese problema de django. -- http://twitter.com/andsux http://www.niwi.be http://www.freebsd.org/ http://www.postgresql.org/ http://www.python.org/ http://www.djangoproject.com/ "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 [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consulta Django
Estoy utilizando la versión 1.2 pero el libro que estoy estudiando es pensado en la versión 0.96 . Mientras estudio el libro consulto la docuementación oficial en ingles no que me cuesta mucho etender. > From: [email protected] > Date: Fri, 26 Nov 2010 19:40:02 +0100 > To: [email protected] > Subject: Re: [Python-es] Consulta Django > > El día 26 de noviembre de 2010 19:02, Oscar Carballal Prego > escribió: > > Qué versión de Django estás utilizando? > > > > En el fichero de configuración de la versión 1.2 no se permite poner > > "sqlite3" como ENGINE, tiene que ser "django.db.backends.sqlite3" > > > > Un saludo, > > Oscar Carballal > > > > El 26/11/2010, a las 18:48, jose villalba cortazzo escribió: > > > >> Buenas, necesito saber como modificar una base de datos en Django, estoy > >> utilizando sqlite3. > >> Seguí la documentación del libro django-book-es-1.0-0.1-r757 pero me > >> salta este error. > >> > >> C:\Python26\ejercicios\web\sitio>python manage.py dbshell > >> "sqlite3" no se reconoce como un comando interno o externo, > >> programa o archivo por lotes ejecutable. > >> > >> ALTER TABLE books_book ALTER COLUMN publication_date DROP NOT NULL; > >> > >> Aparte de esta consulta alguien tiene algo mas actual que el libro > >> django-book-es-1.0-0.1-r757. > >> Desde muchas gracias > >> José de Uruguay > >> ___ > >> Python-es mailing list > >> [email protected] > >> http://mail.python.org/mailman/listinfo/python-es > >> FAQ: http://python-es-faq.wikidot.com/ > > > > ___ > > Python-es mailing list > > [email protected] > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > > Yo simplemente miraria que nombre tiene el ejecutable de sqlite, ya > que en algunos sistemas es "sqlite3" en algunos "sqlite" en otros con > algun otro prefijo :D > > No creo que fuese problema de django. > > -- > http://twitter.com/andsux > http://www.niwi.be > > http://www.freebsd.org/ > http://www.postgresql.org/ > http://www.python.org/ > http://www.djangoproject.com/ > > "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 > [email protected] > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consulta Django
Estoy utilizando la versión 1.2 pero el libro que estoy estudiando es pensado en la versión 0.96 . Mientras estudio el libro consulto la docuementación oficial en ingles no que me cuesta mucho etender. Gracias > From: [email protected] > Date: Fri, 26 Nov 2010 19:40:02 +0100 > To: [email protected] > Subject: Re: [Python-es] Consulta Django > > El día 26 de noviembre de 2010 19:02, Oscar Carballal Prego > escribió: > > Qué versión de Django estás utilizando? > > > > En el fichero de configuración de la versión 1.2 no se permite poner > > "sqlite3" como ENGINE, tiene que ser "django.db.backends.sqlite3" > > > > Un saludo, > > Oscar Carballal > > > > El 26/11/2010, a las 18:48, jose villalba cortazzo escribió: > > > >> Buenas, necesito saber como modificar una base de datos en Django, estoy > >> utilizando sqlite3. > >> Seguí la documentación del libro django-book-es-1.0-0.1-r757 pero me > >> salta este error. > >> > >> C:\Python26\ejercicios\web\sitio>python manage.py dbshell > >> "sqlite3" no se reconoce como un comando interno o externo, > >> programa o archivo por lotes ejecutable. > >> > >> ALTER TABLE books_book ALTER COLUMN publication_date DROP NOT NULL; > >> > >> Aparte de esta consulta alguien tiene algo mas actual que el libro > >> django-book-es-1.0-0.1-r757. > >> Desde muchas gracias > >> José de Uruguay > >> ___ > >> Python-es mailing list > >> [email protected] > >> http://mail.python.org/mailman/listinfo/python-es > >> FAQ: http://python-es-faq.wikidot.com/ > > > > ___ > > Python-es mailing list > > [email protected] > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > > Yo simplemente miraria que nombre tiene el ejecutable de sqlite, ya > que en algunos sistemas es "sqlite3" en algunos "sqlite" en otros con > algun otro prefijo :D > > No creo que fuese problema de django. > > -- > http://twitter.com/andsux > http://www.niwi.be > > http://www.freebsd.org/ > http://www.postgresql.org/ > http://www.python.org/ > http://www.djangoproject.com/ > > "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 > [email protected] > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consulta Django
Eso es por lo que te dice Oscar, desde la versión 1.2 se dejo el archivo de configuración apuntando hacía un tipo de motor de esta forma "django.db.backends." para tú caso sería "django.db.backends.sqlite3" 2010/11/26 jose villalba cortazzo > Estoy utilizando la versión 1.2 pero el libro que estoy estudiando es > pensado en la versión 0.96 . > Mientras estudio el libro consulto la docuementación oficial en ingles no > que me cuesta mucho etender. > Gracias > > > > From: [email protected] > > Date: Fri, 26 Nov 2010 19:40:02 +0100 > > To: [email protected] > > Subject: Re: [Python-es] Consulta Django > > > > El día 26 de noviembre de 2010 19:02, Oscar Carballal Prego > > escribió: > > > Qué versión de Django estás utilizando? > > > > > > En el fichero de configuración de la versión 1.2 no se permite poner > > > "sqlite3" como ENGINE, tiene que ser "django.db.backends.sqlite3" > > > > > > Un saludo, > > > Oscar Carballal > > > > > > El 26/11/2010, a las 18:48, jose villalba cortazzo escribió: > > > > > >> Buenas, necesito saber como modificar una base de datos en Django, > estoy > > >> utilizando sqlite3. > > >> Seguí la documentación del libro django-book-es-1.0-0.1-r757 pero me > > >> salta este error. > > >> > > >> C:\Python26\ejercicios\web\sitio>python manage.py dbshell > > >> "sqlite3" no se reconoce como un comando interno o externo, > > >> programa o archivo por lotes ejecutable. > > >> > > >> ALTER TABLE books_book ALTER COLUMN publication_date DROP NOT NULL; > > >> > > >> Aparte de esta consulta alguien tiene algo mas actual que el libro > > >> django-book-es-1.0-0.1-r757. > > >> Desde muchas gracias > > >> José de Uruguay > > >> ___ > > >> Python-es mailing list > > >> [email protected] > > >> http://mail.python.org/mailman/listinfo/python-es > > >> FAQ: http://python-es-faq.wikidot.com/ > > > > > > ___ > > > Python-es mailing list > > > [email protected] > > > http://mail.python.org/mailman/listinfo/python-es > > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > > Yo simplemente miraria que nombre tiene el ejecutable de sqlite, ya > > que en algunos sistemas es "sqlite3" en algunos "sqlite" en otros con > > algun otro prefijo :D > > > > No creo que fuese problema de django. > > > > -- > > http://twitter.com/andsux > > http://www.niwi.be > > > > http://www.freebsd.org/ > > http://www.postgresql.org/ > > http://www.python.org/ > > http://www.djangoproject.com/ > > > > "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 > > [email protected] > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > ___ > Python-es mailing list > [email protected] > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- The past are just memories, the future are just dreams!!! http://foros.solocodigo.com http://radicalpython.blogspot.com http://revistacodigolatino.blogspot.com ___ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consulta Django
El 26/11/2010, a las 19:40, Andrey Antoukh escribió: El día 26 de noviembre de 2010 19:02, Oscar Carballal Prego escribió: Qué versión de Django estás utilizando? En el fichero de configuración de la versión 1.2 no se permite poner "sqlite3" como ENGINE, tiene que ser "django.db.backends.sqlite3" Un saludo, Oscar Carballal El 26/11/2010, a las 18:48, jose villalba cortazzo escribió: Buenas, necesito saber como modificar una base de datos en Django, estoy utilizando sqlite3. Seguí la documentación del libro django-book-es-1.0-0.1-r757 pero me salta este error. C:\Python26\ejercicios\web\sitio>python manage.py dbshell "sqlite3" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable. ALTER TABLE books_book ALTER COLUMN publication_date DROP NOT NULL; Aparte de esta consulta alguien tiene algo mas actual que el libro django-book-es-1.0-0.1-r757. Desde muchas gracias José de Uruguay ___ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ Yo simplemente miraria que nombre tiene el ejecutable de sqlite, ya que en algunos sistemas es "sqlite3" en algunos "sqlite" en otros con algun otro prefijo :D No creo que fuese problema de django. No estoy muy puesto en la disposición de los ejecutables en Windows, pero el ejecutable de sqlite no debería suponer un problema, ya que django lo adivina por la variable de entorno (al menos en sistemas *nix es así) de forma que daría igual que fuese "sqlite", "sqlite3" "pepito" o cualquier otra cosa. Otra posibilidad sería que sqlite no estuviese instalado en el sistema, ya que no viene incluido con python. Un saludo, Oscar Carballal ___ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consulta Django
2010/11/27 Oscar Carballal Prego Otra posibilidad sería que sqlite no estuviese instalado en el sistema, ya > que no viene incluido con python. > El error apunta a eso: a que el _ejecutable_ sqlite3 no se encuentra en el path del sistema. Interesante que Django intente ejecutar el programa, ya que SQLite tiene la posibilidad de venir de serie en Python 2.5 y superiores (no sé cómo lo harán en Windows) > > Un saludo, > Oscar Carballal > > > > > ___ > Python-es mailing list > [email protected] > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ___ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
