Ahora listamos la carpeta para ver lo que contiene para ello usamos el comando dir para CMD o dir/ls para PowerShell y notamos que se ha creado una carpeta
Ahora listamos la carpeta para ver lo que contiene para ello usamos el comando dir para CMD o dir/ls para PowerShell y notamos que se ha creado una carpeta
Para activar el entorno virtual escribimos.\nombre_entorno\Scripts\activate y podremos ver que aparece el nombre del entorno antes de la ruta, eso quiere decir que está funcionando
Si le damos un pip freeze notaremos que no tenemos dependencias instaladas
Para desactivarla usamos el comando deactivate
Ahora lo volveremos a activar e instalar Django 2.0.6 para ello usamos el comando pip install Django==2.0.6
Podemos notar que ya se encuentra instalado haciendo uso del comando pip freeze
Abrimos un editor de código de preferencia será visual studio code
Buscamos nuestra carpeta creada del curso
Activamos el entorno virtual
Creamos una carpeta donde guardaremos el proyecto
Entramos en la carpeta y escribimos el comando django-admin startproject biblioteca para crear un proyecto de biblioteca
Como podemos notar nos creó una nueva carpeta con el nombre biblioteca y dentro otra carpeta y un archivo en Python
Abrimos el archivo manage.py y exploramos su estructura
Primero inicia importando los módulos OS y SYS los cuales el primero identifica el sistema operativo y el segundo nos proporciona información sobre constantes, funciones y métodos del intérprete de Python
Después crea un método main en el cual contendrá la configuración que se haga en el archivo de configuraciones
Seguido de un try except en el cual si es verdadero importara la ejecución de Django de lo contrario mostrara el mensaje de error y en qué línea se está pasando
Fuera de la función con un if declaramos que si el nombre de la función es exactamente main entonces ejecute el método
Ahora abrimos la carpeta y buscamos el archivo __init__.py el cual es un indicador el cual sirve para poder definir a Django que dichas rutas son parte del proyecto
Ahora nos pasamos al archivo settings.py
Primero nos importa la librería de pathlib este módulo ofrece clases que representan rutas de sistema de archivos con semántica apropiada para diferentes sistemas operativos
Después declara una variable la cual define con la ruta que resuelva el parámetro de las rutas seleccionadas
Se continua con una variable de una clave de seguridad para el proyecto la cual viene encriptada
Después la variable debug nos mostrara en True para que nos muestre los errores en el navegador
En la estructura la siguiente línea declararemos los dominios o IP permitidas que pueden acceder de lo contrario esas IP no podrán entrar
Después en la estructura de instalación es por si creamos más aplicaciones para el proyecto aquí las mandamos a llamar para que Django reconozca que están esas aplicaciones
En el siguiente bloque de código sirve de seguridad que envía el cliente al servidor y el servidor al cliente
En el de root es la mención del archivo donde tenemos todas nuestras rutas las cuales se encuentran en el archivo urls
En el siguiente bloque nos ayuda para las plantillas, en el cual ya Django trae predefinida de Django templates