Utilizar Selenium con Python/Django en Ubuntu 16.04


Para instalar Selenium necesitamos primero un navegador, que en este caso será Firefox. Luego instalaremos PyVirtualDisplay y xvfb para simular una pantalla en el servidor, y finalmente descargaremos el driver de mozilla. apt-get update apt-get install firefox pip install selenium pip install PyVirtualDisplay sudo apt-get install xvfb wget https://github.com/mozilla/geckodriver/releases/download/v0.14.0/geckodriver-v0.14.0-linux64.tar.gz -O /tmp/geckodriver.tar.gz && tar -C /opt

Uso avanzado del ORM de Django


En un post anterior ya explique los peligros de utilizar mal el ORM de Django. Puedes acabar destruyendo el performance de tu aplicación haciendo cientos de consultas. Me gustaría extender un poco más el tema y hacer algunos ejemplo de usos más avanzados. En este ejemplo tengo dos tablas. Tabla <Product> y tabla <ProductMeta>. class

Instalar Nginx en Ubuntu 16.04


Nginx, es uno de los servidores web mas populares del mercado. Y en mi opinión utiliza mejor los recursos que Apache, en este mini-tutorial explicaré como instalar Nginx en Ubuntu 16.04. sudo apt-get update sudo apt-get install nginx Ahora comprobaremos si está instalado correctamente systemctl status nginx Este comando debería devolver algo como esto: ●