Archivos de etiquetas: Python

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 ( 5 )

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 ( 0 )

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 ( 0 )

Convertir Numeros a Letras Python

Ahora como pueden ver en mi evidente cambio a Python he reescrito el código que convierte de números a letras en esto (70 lineas de codigo menos que en Java y mas facil de entender): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [...]

Comentarios ( 22 )

Exportar Datos Django

Existe una forma muy facil de exportar e importar datos en django, es muy util para cuando se necesita informacion de pruebas que tenga que ser insertada en la aplicacion al momento de hacer un ‘deploy’ Para exportar los datos de tu aplicacion simplemente haces: python manage.py dumpdata –indent=4 –settings=archivo_settings > salida.json Para importar los [...]

Comentarios ( 0 )

Desarrolladores Django

He encontrado un sitio [1] bastante interesante donde se muestran las personas que trabajamos con Django y Python, el sitio esta desarrollado, por supuesto, en Django, y me ha parecido muy bien logrado. Enlaces: [1] http://djangopeople.net/axiacore/

Comentarios ( 2 )