13.1. Creando un proyecto Django: instalando Django

Página 59

13.1. Creando un proyecto Django: instalando Django

Django es un marco de alto nivel, escrito en Python, que fomenta el desarrollo limpio de aplicaciones web. Es un proyecto gratuito y de código abierto con una comunidad de desarrolladores activa y documentación extensa. En este capítulo, cubriremos la creación de un proyecto Django, comenzando con la instalación de Django.

Instalación de Django

Para comenzar a crear tu proyecto Django, lo primero que debes hacer es instalar Django en tu entorno de desarrollo. La instalación es un proceso simple y directo, que se puede realizar siguiendo los pasos a continuación:

Instalación de Python

Django es un marco de trabajo de Python, por lo que antes de instalar Django, debes tener Python instalado en tu computadora. Si aún no tiene Python instalado, puede descargarlo desde el sitio web oficial de Python https://www.python.org/downloads/ . Una vez descargado, ejecute el instalador y siga las instrucciones en pantalla para instalar Python.

Instalación de Django

Con Python instalado, ahora puedes instalar Django. Django se puede instalar usando pip, que es un sistema de administración de paquetes que se utiliza para instalar y administrar paquetes de software escritos en Python.

Para instalar Django, abra una terminal y escriba el siguiente comando:

$pip instalar Django

Este comando descargará e instalará la última versión estable de Django. Si desea instalar una versión específica de Django, puede especificar la versión después del nombre del paquete. Por ejemplo, para instalar Django versión 2.2, puedes usar el siguiente comando:

$pip instalar Django==2.2

Creando un proyecto Django

Con Django instalado, estás listo para crear tu primer proyecto Django. Un proyecto Django es la colección de configuraciones y aplicaciones para un sitio web determinado. Una aplicación Django es un módulo de Python que se conecta a un proyecto Django y proporciona una funcionalidad específica.

Para crear un nuevo proyecto Django, abra la terminal y navegue hasta el directorio donde desea crear el proyecto. Luego, use el siguiente comando:

$ django-admin proyecto inicial nombre_proyecto

Reemplace "nombre_proyecto" con el nombre que desea darle a su proyecto. Este comando creará un nuevo directorio con el nombre de su proyecto, que contiene la estructura básica de un proyecto Django.

Ejecutando el servidor de desarrollo

Una vez que haya creado su proyecto, puede ejecutar el servidor de desarrollo Django para verlo en acción. El servidor de desarrollo es un servidor web liviano que sirve las páginas de su sitio web localmente, perfecto para el desarrollo.

Para ejecutar el servidor de desarrollo, navegue hasta el directorio de su proyecto y use el siguiente comando:

$ python administrar.py servidor de ejecución

Esto iniciará el servidor de desarrollo en http://127.0.0.1:8000/. Si abre esta dirección en su navegador, verá la página de bienvenida de Django, que confirma que su proyecto se creó y se ejecutó exitosamente.

Conclusión

En este capítulo, cubrimos la instalación de Django y la creación de un nuevo proyecto de Django. Ahora estás listo para comenzar a desarrollar tu sitio con Django. En el próximo capítulo, cubriremos la creación de aplicaciones Django y la estructura de un proyecto Django.

Ahora responde el ejercicio sobre el contenido:

¿Cuál es el proceso para instalar Django y crear un nuevo proyecto Django?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

6013.2. Creando un proyecto Django: estructura de un proyecto Django

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.