odoo Entorno de desarrollo para Odoo En esta oportunidad vamos a instalar todo lo necesario para empezar a desarrollar módulos de Odoo, pasando por el uso del código fuente de Odoo, instalación de dependencias hasta la ejecución de Odoo.
python Emacs como entorno de desarrollo para python Emacs es una potente herramienta para desarrollar en python, en esta ocasión voy a explicar las herramientas que uso para desarrollar en python con emacs. Se esta asumiendo un conocimiento básico de emacs:
python Tips para desarrollo en python En esta ocasión voy a describir algunos puntos importantes a considerar cuando se desarrolla algún proyecto en python. Versiones de python Una herramienta útil para tener varias instalaciones de python en nuestra máquina
python Despliegue Django con Nginx, Supervisor y Gunicorn El despliegue de una aplicación es un parte compleja puesto que existen muchas formas de hacer el despliegue, en esta ocasión haremos un despliegue usando Nginx, Supervisor y Gunicorn. Puedes usar este link
python Sobre escribir metodos del ORM de Odoo Odoo v8 viene con una nueva API para extender y crear nuevos modelos, lo cual hace que varie la forma de como sobre escribimos los metodos del ORM (create, write, unlink, etc). Para
python Integrar JasperReports con django Jasper Server nos brinda dos servicios web que nos permiten interactuar con los reportes SOAP REST Ahora veremos como consumir un reporte de Jasper Server desde nuestra aplicación en django via REST. Primero
python Crear archivo descargable en Odoo Puede darse el caso de que necesitemos crear un archivo con un contenido el cual generamos y con un nombre de archivo en específico, por ejemplo file.txt para hacer esto podemos hacer
python Múltiples entornos de configuración en django En un proyecto no basta con tener un solo archivo settings.py ya que podemos necesitar de librerias durante el desarrollo que no son necesarias en producción o porque necesitamos cierta configuración cuando
python Configurar redis como backend de sesión en django Django por defecto maneja las sesiones en un tabla llamada django_session por lo que cada vez que accedemos a la sesión se hace una consulta a la base de datos, esto no
python Configurar redis como backend de cache en django Redis es una base de datos no relacional de tipo llave valor, entre las estructuras de datos que ofrece podemos encontrar: strings, hashes, lists, sets, etc. Instalar redis OSX brew install redis-server Si
python Contar número de queries en django En un proyecto se debe tener bastante cuidado en la cantidad de consultas que se hacen a la base de datos, ya que estas influyen en gran medida en el tiempo de respuesta