English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Instalación y configuración del entorno de desarrollo de Django

La instalación y configuración del entorno de desarrollo de Django incluyen Python, Django y el sistema de bases de datos. Dado que Django maneja aplicaciones web, es importante mencionar que también necesita configurar un servidor web.

Número1Paso - Instalar Python

Django se desarrolla con100% de código Python puro, por lo que debe instalar Python en su sistema. La última versión de Django requiere Python2.6.5o superior2.6.x rama o2.7.3o superior2.7.x de la rama, en este tutorial utilizamos Python2.7 y Django-1.9.1.

Si está utilizando el último Linux o Mac OS X, es posible que Python ya esté instalado en estos sistemas. Puede verificarlo ingresando el comando: python en la línea de comandos. Si ve una salida similar a la siguiente, entonces significa que Python ya está instalado.

# Nombre de archivo : example.py
# Derechos de autor : 2020 Por w3codebox
# Autor por: es.oldtoolbag.com
# Fecha: 2020-08-08
$ python
 Python 2.7.5 (por defecto, Jun 17 2014, 18:11:42)
 [GCC 4.8.2 20140120 (Red Hat 4.8.2-16) en linux2

En caso contrario, puede descargar e instalar la última versión de Python a través de los siguientes enlaces:   http://www.python.org/descargar. Aquí están las versiones correspondientes:

Versión de DjangoVersión de Python
1.82.7, 3.2 (hasta el final de 2016, 3.3, 3.4, 3.5
1.9, 1.102.7, 3.4, 3.5

Número2Paso - Instalación de Django

La instalación de Django es fácil, pero los pasos de instalación dependen de su sistema operativo. Porque Python es un lenguaje sin dependencia de la plataforma, Django tiene un paquete que puede funcionar en cualquier lugar, sin importar su sistema operativo.

Puede descargar la última versión de Django a través de este enlace:  http://www.djangoproject.com/descargar.

Nota: Este tutorial se basa en Windows7 64bit como ejemplo de desarrollo.

UNIX/Instalación de Linux y Mac OS X

Si está ejecutando un sistema Linux o Mac OS,entonces hay dos maneras de instalar Django −

       Se puede usar el gestor de paquetes del sistema operativo para instalar con easy_install o pip。            Antes de instalar manualmente,descargue el paquete oficial de compresión manualmente。    

Vamos a introducir la segunda opción como la primera,dependiendo del tipo de sistema operativo.Si elige la primera opción,tenga cuidado con la versión de instalación de Django。

Por ejemplo,si descargó el paquete de compresión desde el enlace anterior,debería ser como se muestra a continuación Django x.xx.tar.gz:

Descomprimir e instalar。

# Nombre de archivo : example.py
# Derechos de autor : 2020 Por w3codebox
# Autor por: es.oldtoolbag.com
# Fecha: 2020-08-08
$ tar xzvf Django-x.xx.tar.gz
 $ cd Django-x.xx
 $ sudo python setup.py install

Puede probar su instalación ejecutando la siguiente orden−

# Nombre de archivo : example.py
# Derechos de autor : 2020 Por w3codebox
# Autor por: es.oldtoolbag.com
# Fecha: 2020-08-08
$ django-admin.py --versión

Si ve la versión actual de Django impresa en la pantalla,entonces todo está configurado correctamente。

Nota - Para algunas versiones de Django,se usará django-Elimine admin de “.py”

Instalación de Windows

En este tutorial,usaremos el sistema Windows para explicar y demostrar ejemplos,asumiendo que Django y Python están instalados en la computadora。

Primero,verificación de ruta。

En algunas versiones de Windows(Windows7),puede ser necesario asegurar que la ruta del variable de sistema Path sea como se muestra a continuación,C:\Python27\;C:\Python27\Lib\site-packages\django\bin\,por supuesto,esto depende de su versión de Python。

Luego, extraer e instalar Django, aquí lo ponemos en el directorio C:\Python27\Django-1.9.1

# Nombre de archivo : example.py
# Derechos de autor : 2020 Por w3codebox
# Autor por: es.oldtoolbag.com
# Fecha: 2020-08-08
c:\Python27\Django-1.9.1>

A continuación,para instalar Django, es necesario ejecutar las siguientes órdenes,y en la ventana se requiere permisos de administrador para ejecutar el comando Shell ‘cmd’ -

# Nombre de archivo : example.py
# Derechos de autor : 2020 Por w3codebox
# Autor por: es.oldtoolbag.com
# Fecha: 2020-08-08
C:\Python27\Django-1.9.1>python setup.py install

Después de un tiempo, los resultados mostrados serán como se muestra en la imagen a continuación:

Para probar su instalación,abrir el indicador de comandos y ingresar las siguientes órdenes−

# Nombre de archivo : example.py
# Derechos de autor : 2020 Por w3codebox
# Autor por: es.oldtoolbag.com
# Fecha: 2020-08-08
c:\>django-admin.py --versión

Si ve la versión actual de Django mostrada en la pantalla,entonces todo está configurado correctamente。

o

Emitir el símbolo de punto de interrupción ‘cmd’,luego ingresar python,luego -

# Nombre de archivo : example.py
# Derechos de autor : 2020 Por w3codebox
# Autor por: es.oldtoolbag.com
# Fecha: 2020-08-08
c:\> python
 >>> import django
 >>> print django.get_version()

Número3Paso - Instalación de bases de datos

Django admite varios motores de bases de datos principales, según sus necesidades.

MySQL (http://www.mysql.com/) PostgreSQL (http://www.postgresql.org/) SQLite 3 (http://www.sqlite.org/) Oracle (http://www.oracle.com/) MongoDb (https://django-mongodb-engine.readthedocs.org) GoogleAppEngine Datastore (https://cloud.google.com/appengine/artículos/django-nonrel)

Puede referirse a la documentación correspondiente para instalar y configurar la base de datos de su elección.

Nota - Número5Y el6Es una base de datos NoSQL.

Número4Paso - Servidor web

Django viene con un servidor web ligero que se utiliza para el desarrollo y la prueba de aplicaciones. Este servidor está preconfigurado para soportar el trabajo relacionado con Django, y más importante aún, se reiniciará automáticamente después de que el desarrollador guarde los cambios en el código.

Sin embargo, Django admite Apache y otros servidores web populares, como: lighttpd. Discutiremos estos dos ejemplos diferentes en capítulos posteriores.