Archivo de etiquetas Python

Instalación de PIL en OSX Lion

PIL es una libreria necesaria para el manejo de imagenes en python, trabajando en entornos virtuales es necesario instalarla con el soporte necesario para tipos de archivos como jpeg y png. PIL al ser compilado intenta obtener las librerías necesarias desde el sistema y para eso es necesario instalarlas, en el caso de OSX lion [...]

Comentarios ( 0 )

Monitoreando sistemas de archivos en Linux

¿Quién borró ese archivo ? ¿ Cuando lo borraron ? son preguntas recurrentes entre los usuarios y más aún cuando se mantienen directorios y archivos compartidos en una red. La situación se complica cuando se quiere llevar una trazabilidad de las operaciones que los usuarios realizan sobre los archivos, (aclaro que no me refiero al [...]

Comentarios ( 0 )
Documentación con Sphinx para Django usando Virtualenv

Documentación con Sphinx para Django usando Virtualenv

Recientemente hemos comenzado a usar Sphinx para la documentación de los proyectos de AxiaCore, en especial funciona muy bien con Django, pero tuve algunos problemas al hacer funcionar la extensión autodoc que permite obtener las cadenas de documentación del código fuente, esto porque los proyectos ahora los manejamos con virtualenv. La manera en que lo [...]

Comentarios ( 1 )

Paginacion en django estilo digg

La Paginación en django es excelente, permite una flexibilidad importante para solucionar muchos problemas que se presentan al paginar resultados, por ejemplo el problema del cacheo, que se presenta al realizar una consulta que pide todos los datos sabiendo que solo vamos a mostrar unos pocos. Gracias a la excelente documentación podemos encontrar toda la [...]

Comentarios ( 8 )

Trabajando con Symfony en forma interactiva

Para algunos desarrolladores nos es muy cómodo trabajar desde la línea de comandos, ya que diez dedos hacen más que dos. De hecho cuando se desarrollan aplicaciones con Symfony, el uso de la terminal de comandos es fundamental para muchas tareas (generación del modelo, creación de esquemas de base de datos, limpiar la cache, etc,.) [...]

Comentarios ( 2 )

Mostrar numero de version en django

En AxiaCore utilizamos subversion para llevar el control de versiones de los proyectos, junto a nuestro esquema de desarrollo ágil manejamos ciclos cortos de lanzamiento de nuevas funcionalidades, por eso para nosotros es necesario conocer el numero de revisión del SVN y publicarlo en un lugar fácilmente accesible para los usuarios, de tal forma que [...]

Comentarios ( 2 )

Cambiar el QuerySet de un ForeingKey de un modelo en Django

Es posible declarar tipos ForeignKey en un modelo de datos de Django, pero puede que necesitemos filtrar los valores de esta relación, para efectuar tal cambio necesitamos recurrir al Form que muestra ese modelo y modificar el método __init__ de la siguiente manera: 1 2 3 4 class MyModelForm(forms.Form): def __init__(self, *args, **kwargs): super(MyModelForm, self).__init__(*args, [...]

Comentarios ( 1 )

Adicionar o Sustraer Dias en Python

Para agregar o sustraer días a una fecha determinada en python lo mejor es hacerlo así: 1 2 3 4 5 from datetime import date, timedelta #Agregar d=date.today()+timedelta(days=dias) #Sustraer d=date.today()-timedelta(days=dias) La operación respeta los días al cambiar de mes y funciona perfecto.

Comentarios ( 0 )

Desarrollo Agil de Software

Llego al final aquella epoca dorada en la cual uno destinaba 6 meses para desarrollar un proyecto de software, con muchos recursos y tareas repetitivas, junto con un elevado costo. Hoy en dia los frameworks son mas agiles y permiten una produccion mucho mayor de funcionalidad con menos codigo fuente, esta tendencia provoca que los [...]

Comentarios ( 0 )

Convertir numeros y decimales a letras Python

Luego de un post anterior sobre convertir numeros a letras en python me ha llegado una modificacion de Ulfang que les presento a continuacion: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [...]

Comentarios ( 1 )
Pág. 1 de 3123