Ejercicio: Obtención del proyecto de inicio
En este módulo, trabajaremos en un sitio web de refugios para perros. Este proyecto se centra en recopilar información sobre todos los refugios de perros existentes y los perros que esperan ubicar en Estados Unidos. La esperanza ficticia de esta aplicación es que los perros encuentren hogares adecuados con más rapidez, ya que es posible que haya personas de todo el país que quieran adoptarlos, y no solo de su área local.
Django es el marco perfecto para este proyecto. Proporciona una ruta para desarrollar rápidamente una aplicación orientada al cliente. Django también proporciona una función de administración y base de datos establecida a la que pueden acceder fácilmente los empleados para obtener una actualización rápida. Hemos creado la configuración inicial de este proyecto, lo que nos permite centrarnos en los conceptos de este módulo.
Requisitos
Se necesitarán los recursos siguientes instalados en el equipo para completar los ejercicios:
- Python
- Git
- Un editor de código como Visual Studio Code
Clonación del repositorio de inicio
Abra una ventana de comandos o terminal.
Ejecute los comandos siguientes para clonar el repositorio de inicio y cambiar al directorio del proyecto.
git clone https://github.com/MicrosoftDocs/mslearn-django-admin-site cd mslearn-django-admin-site/starter
Nota:
La solución de los ejercicios se puede encontrar en el directorio de soluciones.
Apertura del proyecto en Visual Studio Code
Usaremos Visual Studio Code como editor de código.
En el mismo comando o ventana del terminal, ejecute el comando siguiente para abrir la carpeta en Visual Studio Code.
code .
Creación del entorno virtual
Seguiremos el procedimiento recomendado de trabajo con entornos virtuales para nuestro proyecto.
En Visual Studio Code, seleccione Ver>Terminal para abrir la ventana de terminal.
En la ventana del terminal, ejecute los comandos siguientes para crear y activar un entorno virtual.
# Windows py -3 -m venv venv .\\venv\\Scripts\\activate # macOS or Linux python3 -m venv venv source ./venv/bin/activate
Instalación de Django
El proyecto de inicio usa un archivo requirements.txt para incluir la lista de todos los paquetes necesarios. Se pueden instalar mediante pip
.
En la misma ventana de terminal, ejecute el comando siguiente para instalar los paquetes necesarios.
pip install -r requirements.txt
Creación de la base de datos
Con fines de desarrollo, Django usa una instancia de SQLite. Puede usar Django para crear la base de datos mediante sus herramientas de migración de bases de datos.
En la misma ventana de terminal, ejecute el comando siguiente para crear la base de datos.
python manage.py migrate
Inicio del servidor
Django puede hospedar la aplicación localmente. Haremos este paso mediante la ventana del terminal integrada en Visual Studio Code.
Escriba el comando siguiente en la misma ventana de terminal.
python manage.py runserver