CONTENIDO Instalacion de python3 .......................................................................................................................................................... 3 Linux .................................................................................................................................................................................. 3 Instalacion de PIP3 ................................................................................................................................................................ 4 Instalacion de Django ............................................................................................................................................................ 4 Instalaciรณn de maquina virtual para python3 ....................................................................................................................... 5 Instalaciรณn de crispy forms .................................................................................................................................................... 5 Iniciar proyecto ..................................................................................................................................................................... 5
Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma. Es administrado por la Python Software Foundation. Posee una licencia de código abierto, denominada Python Software Foundation License,1 que es compatible con la Licencia pública general de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores. LINUX Es muy posible que ya tengas Python instalado. Para verificar que ya lo tienes instalado (y qué versión es), abre una consola y tipea el siguiente comando: $ python3 --version Python 3.4.2 Si no tienes Python instalado o si quieres una versión diferente, puedes instalarlo como sigue: UBUNTU
Escribe este comando en tu consola: sudo apt-get install python3.4
IN
pip es un sistema de gestión de paquetes utilizado para instalar y administrar paquetes de software escritos en Python. Muchos paquetes pueden ser encontrados en el Python Package Index (PyPI). Python 2.7.9 y posteriores (en la serie Python2), Python 3.4 y posteriores incluyen pip (pip3 para Python3) por defecto. pip es un acrónimo recursivo que se puede interpretar como P Instalador de Python.
ip
Instalador
de
Paquetes o Pip
Para instalar pip en Ubuntu o Debian, ejecutamos los siguientes comandos en la consola: sudo apt-get install python-pip Si queremos instalar pip3 para python3, tendremos que utilizar los siguientes comandos:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py INSTALACION DE DJANGO Django es un framework de desarrollo web de código abierto, escrito en Python, que respeta el patrón de diseño conocido como Modelo–vista–controlador. Fue desarrollado en origen para gestionar varias páginas orientadas a noticias de la World Company de Lawrence, Kansas, y fue liberada al público bajo una licencia BSD en julio de 2005; el framework fue nombrado en alusión al guitarrista de jazz gitano Django Reinhardt. En junio de 2008 fue anunciado que la recién formada Django Software Foundation se haría cargo de Django en el futuro. Ya tenemos pip instalado, con lo que ya podremos usar esta aplicación para instalar Django: pip3 install django
INSTALACIÓN DE MAQUINA VIRTUAL PARA PYTHON3 Se trata de un creador de entornos especialmente útil cuando en python queremos aislar un entorno con unas librerías determinadas de otro. Ya tenemos pip instalado, con lo que ya podremos usar esta aplicación para instalar la maquina virtual de python: pip3 install virtualenv Al igual que con django en el caso de pip, aquí también podemos seleccionar qué versión de python queremos descargar e instalar, pudiendo aplicar diferentes versiones a distintos entornos: virtualenv --python=python3.4 nombre_entorno Este comando creará una nueva carpeta llamada “nombre_entorno” que contendrá los directorios bin y lib. source nombre_entorno/bin/actívate
INSTALACIÓN DE CRISPY FORMS Crispy forms es una librería auxiliar para crear forms automaticos en django utilizando paquetes como bootstrap. Ya tenemos pip instalado, con lo que ya podremos usar esta aplicación para instalar crispy forms: pip install --upgrade django-crispy-forms
INICIAR PROYECTO Una vez instalado todo navegamos con la consola hasta la raiz de nuestro proyecto, una vez ahi escribimos el comando: python3 manage.py runserver 0.0.0.0:80
Si todo a funcionado de manera correcta la consola mostrara un mensaje de ĂŠxito y nuestro sistema ya sera accesible desde la IP de la computadora host.