Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como apache

Configurando virtualenv para Django en Ubuntu

Procedemos a su instalación: sudo apt-get install python-virtualenv  Configuramos virtualenv en el directorio django1.7, pues vamos a crear una instalación de Django con la versión 1.7 para nuestro proyecto. Accediendo al directorio que genera virtualenv podremos activar nuestro entorno: virtualenv django1.7 cd django1.7/ source bin/activate Este directorio contendrá todas las librería para la configuración de python con los paquetes que nosotros deseemos, no es necesario meter nuestro proyecto dentro de dicha carpeta. Ahora podemos instalar Django y todas las librerías que necesitemos para nuestro proyecto, ojo tenemos que ver que el prompt ha cambiado y muestra que estamos trabajando con el entorno virtualenv que hemos activado: (django1.7)$ pip install django==1.7 (django1.7)$ pip install django_tables2 (django1.7)$ pip install django_filter (django1.7)$ pip install xhtml2pdf La instalación de mysql para utilizarlo con Django requiere de instalar el paquete de des

Desplegando aplicaciones django en Ubuntu 12.04 con un servidor web Apache y el módulo mod_wsgi

Empezaremos por la instalación del software necesario , posiblemente alguno ya se encuentre instalado en nuestro equipo: sudo apt-get install python sudo apt-get install python-mysqldb sudo apt-get install apache2 libapache2-mod-wsgi sudo apt-get install mysql-server   sudo easy_install -U distribute sudo pip install django  Verificamos la correcta instalación de django, para ello vemos la versión instalada (actualmente la 1.5.2):   django-admin --version Crear la base de datos y el usuario de mysql que utiliza nuestro proyecto. Una vez conectados a mysql como administrador (root) indicaremos las siguientes ordenes: mysql>CREATE DATABASE mi_base_de_datos; mysql>CREATE USER 'mi_usuario'@'localhost' IDENTIFIED BY 'mi_clave'; mysql>GRANT ALL PRIVILEGES ON mi_base_de_datos.* TO 'mi_usuario'@'localhost'; mysql>FLUSH PRIVILEGES; Copiamos o creamos el proyecto Django , en el caso que sea un proyecto nuevo: $django-admin