Re: [Python-es] Modificar archivo de otro usuario

2010-11-26 Por tema Oswaldo Hernández

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

2010-11-26 Por tema Oswaldo Hernández

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

2010-11-26 Por tema Juan José Gómez Romera
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

2010-11-26 Por tema Juan José Gómez Romera
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

2010-11-26 Por tema jose villalba cortazzo

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

2010-11-26 Por tema Oscar Carballal Prego

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

2010-11-26 Por tema Andrey Antoukh
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

2010-11-26 Por tema 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.


> 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

2010-11-26 Por tema 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/


Re: [Python-es] Consulta Django

2010-11-26 Por tema RadicalEd
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

2010-11-26 Por tema Oscar Carballal Prego

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-26 Por tema Ricardo Cárdenes Medina
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/