Bienvenidos al curso!
Estaré pendiente de sus dudas!
Django es un framework para desarrollo web escrito en Python que inicialmente fue utilizado para crear blogs, pero ha evolucionado para soportar aplicaciones complejas, como las primeras versiones de Instagram y Spotify. Su popularidad se debe a su facilidad de uso y la rapidez con la que permite desarrollar aplicaciones funcionales.
¿Cuáles son los requerimientos previos para aprender Django?
¿Por qué es importante usar entornos virtuales en Django?
Los entornos virtuales permiten gestionar diferentes versiones de paquetes y librerías en un mismo equipo sin conflictos. Esto es crucial cuando se trabaja en múltiples proyectos que requieren distintas versiones de Django o cualquier otro paquete de Python.
¿Cómo se crea un entorno virtual en Python?
venv de Python para crear un entorno virtual:python -m venv ~/path_to_your_folder/.venvs/my_first_env
ls en la carpeta especificada.¿Cómo se activa un entorno virtual?
Para activar el entorno virtual y asegurarte de que los comandos se ejecuten en este entorno específico:
source ~/path_to_your_folder/.venvs/my_first_env/bin/activate
Notarás que el nombre del entorno virtual aparece en la terminal, indicando que está activo.
¿Qué significa tener un entorno virtual activo?
Significa que cualquier comando que ejecutes utilizará las librerías instaladas en ese entorno específico, evitando conflictos con otras versiones de librerías que puedas tener en tu sistema. Esta práctica es esencial para evitar colisiones y mantener un entorno de desarrollo limpio y manejable.
Django es un framework para desarrollo web escrito en Python que inicialmente fue utilizado para crear blogs, pero ha evolucionado para soportar aplicaciones complejas, como las primeras versiones de Instagram y Spotify. Su popularidad se debe a su facilidad de uso y la rapidez con la que permite desarrollar aplicaciones funcionales.
Los entornos virtuales permiten gestionar diferentes versiones de paquetes y librerías en un mismo equipo sin conflictos. Esto es crucial cuando se trabaja en múltiples proyectos que requieren distintas versiones de Django o cualquier otro paquete de Python.
venv de Python para crear un entorno virtual:python -m venv ~/path_to_your_folder/.venvs/my_first_env
ls en la carpeta especificada.Para activar el entorno virtual y asegurarte de que los comandos se ejecuten en este entorno específico:
source ~/path_to_your_folder/.venvs/my_first_env/bin/activate
Notarás que el nombre del entorno virtual aparece en la terminal, indicando que está activo.
Significa que cualquier comando que ejecutes utilizará las librerías instaladas en ese entorno específico, evitando conflictos con otras versiones de librerías que puedas tener en tu sistema. Esta práctica es esencial para evitar colisiones y mantener un entorno de desarrollo limpio y manejable.
Bienvenidos al curso!
Estaré pendiente de sus dudas!
Que bueno verte por aquí Luis. Aprendamos Django!
Lo recomendable al crear el ambiente virtual (que no mencionaron en la clase) es:
.venv se ha convertido en una convención ampliamente adoptada en la comunidad Python..venv indica claramente que se trata de un ambiente virtual..venv facilita la automatización y los scripts, ya que siempre sabes cómo se llama el directorio..venv como un ambiente virtual..venv/ a tu .gitignore para excluirlo del control de versiones.Esto es en hablando de buenas prácticas. Cosas como estas, hacen la diferencias. 💪
¿Me parece que tocaban DJANGO API REST en este curso?
Gracias esperando este curso
Si estas en Windows mira esta clase primero:
https://platzi.com/cursos/python-entornos-virtuales/creacion-de-entornos-virtuales-en-window/
Hice un video exclusivo para que aprendan a configurar los entornos virtuales en windows. Luego con ese aprendizaje vuelven acá :D
@Harrinson Quintero
- Para Windows el directorio creado con el archivo activate es es el directorio Script.
Se puede activar asi sin necesidad de entrar al directorio .env $ .env/my_first_env/Script/activate
**** - Para Linux el archivo activate se crea dentro del directorio Bin
Se puede activar asi sin necesidad de entrar al directorio .env $ .env/my_first_env/bin/activate
Para usuarios Windows que le este dando error por permisología, ejecutar como administrador en powershell:
Get-ExecutionPolicy Set-ExecutionPolicy RemoteSigned Set-ExecutionPolicy Unrestricted
Luego para activar el entorno
.\Entorno_de_prueba\Scripts\Activate.ps1
Excelente la dirección y calidad que estan tomando sus cursos! Convencido de haber elegido el camino correcto con Platzi
Veía que el curso no estaba habilitado, era un curso que llevaba tiempo esperando. !Muchas gracias!
Muchas gracias por este curso, estoy ansioso y no saben cómo lo espere, vamos pues!
en año 2025 a septiembre, la carpeta bin es ahora llamada Scripts si estas en windows y quieres activar este debemos colocar la ruta solamente es decir .\.envs\my-first-env\Scripts\activate y listo para desactivarlo ocupamos el comando deactivate
Hola buenas. gracias a Franz Pinto en los comentarios pude activar el pyhton con el Get-ExecutionPolicy.
yo estoy en Windows tengo que usar el ~? en Windows no se oculta la carpeta
para los que tienen win y quieran el tema del entorno virtual lo pueden hacer desde esta guía
Excelente
Se ve genial el curso!. ¿Cuándo sale el de Django Rest Framework?
Para los que comenzaron este curso, los comandos estan para MAC y no para la terminal de WINDOWS
el profesor usa la opcion de crear el entorno virtual en la carperta home somo para ambientes linus y mac? o tambien para windows
Por fin un curso de django!! espero con ansias la segunda parte y espero sigan sacando más cursos que sí que hacen falta
Por fin se acordaron de Django gracias, se ve bien el curso