Crear un proyecto en Django - 02

Video thumbnail

Con el ambiente virtual ya configurado:

Crear ambiente virtual en Django/Python con venv 1

En teoría si aquí abrimos la terminal usualmente debería de activarlo automáticamente que creo que fue lo que pasó una forma sencilla de saber esto si está activo o no por ejemplo hay veces que coloca aquí entre paréntesis el ambiente virtual:

(env)

Pero en este caso no lo está mostrando también pasa eso pero podemos colocar aquí un:

$ pip freeze

Y ver si no devuelve nada significa que está activo en este caso porque es un ambiente virtual completamente limpio también puede escribir aquí cd cualquiera o tu terminal escribes 

$ pip freeze

Y en este caso debería devolver uno pero que sería el del virtualenv que es se instala de manera global pero no sé qué pasó acá también podemos probar aquí activar el ambiente virtual, lo siguiente que vamos a hacer es instalar Django con:

$ pip install Django

 colocamos aquí otra vez un pip freeze no tenemos nada perfecto vamos a instalar Django tambien puedes pasar una versión específica:

$ pip install Django==5.0

En mi caso si no la colocamos o en general si no la colocamos instalamos la última que es al menos lo que yo quiero esperamos aquí un segundo a que termine el proceso y por aquí lo tenemos en principio instaló Django 5.1 y sus dependencias si ejecutamos otra vez un 

$ pip freeze

Aquí tenemos Django y sus dependencias que son las otras tres que puedes ver ahí en pantalla 

Ambientes virtuales para tener entornos separados

Recordemos que los ambientes virtuales son como quien dice una cajita que es aislada del sistema operativo entonces ahí usualmente tenemos todos los paquetes para un proyecto independientemente de la jga que sigamos en D dango a lo que me refiero un proyecto una aplicación en este caso una tienda en línea usualmente es vinculado a solamente un ambiente virtual y si quieres crear otro proyecto en Dyango usualmente creamos otro ambiente virtual Y esto es porque seguramente esos proyectos van a trabajar con paquetes diferentes y por lo tanto es decir adicionalmente a dango usualmente instalamos algunas cositas aprovechando el ecosistema que tenemos en python y en Django también instalamos paquetes distintos entonces con eso podemos como quien dice garantizar las dependencias exclusivas por un proyecto y no estar mezclando las cosas ya de una es buena idea ir creando el archivo de requirements con los requerimientos aquí:

$ pip freeze > requirements.txt

Crear proyecto en Django

ya que tenemos Django instalado tenemos acceso a un comando llamado Django admin que no teníamos antes si no instalamos el paquete de Django Start project:

$ django-admin startproject mystore

Aquí le colocas el nombre que va a ser mystore esperamos 100,000 años ahí lo tenemos aquí ya tendríamos una carpetica ahí la tenemos y pues nada ya con esto terminamos el objetivo de esta clase así que vamos a la siguiente

Acepto recibir anuncios de interes sobre este Blog.

Vamos a crear un nuevo proyecto en Django.

- Andrés Cruz

In english

Este material forma parte de mi curso y libro completo; puedes adquirirlos desde el apartado de libros y/o cursos Curso y Libro desarrollo web con Django 5 y Python 3 + integración con Vue 3, Bootstrap y Alpine.js.