Categoría Django

Escrito a year ago

Celery es una aplicación que nos permites realizar tareas tasks de manera asíncrona. Es decir, podremos lanzar procesos para que se ejecuten en nodos de trabajo, de manera concurrente, evitando así sobrecargar el proceso principal. Algo ideal para aplicaciones donde haya numerosas interacciones con el usuario, por ejemplo, una aplicación web. También podemos lanzar tareas síncronas y programar tareas de python para que se ejecuten de manera periódica en los nodos de trabajo.

Continuar leyendo

Escrito 3 years ago

En esta entrada vamos a configurar nuestro proyecto en Django para que utilice el generador de plantillas Jinja2. Pero, ¿Por qué utilizar un Jinja2 cuando Django ya tiene uno propio?. La respuesta es sencilla, Jinja2 es más rápido que el generador de plantillas de Django y consume una memoria similar a este. Esto es una gran ventaja cuando tu sitio web tiene miles de visitas. Si a esto le sumamos que la sintaxis es muy parecida a la de Django, pero con funcionalidades añadidas, la decisión de escoger Jinja2 con respecto al generador tradicional se vuelve muy interesante.

Continuar leyendo

Escrito 3 years ago

Django es un completo framework para crear aplicaciones web. De código abierto y creado en Python, este framework es famoso por su robustez y funcionalidad. Tiene multitud de características que agilizan y simplifican la tarea de crear aplicaciones web. Entre sus virtudes, destacar:

Continuar leyendo