Configuración de Chromebook
Nota Si ya ejecutaste todas las instrucciones indicadas durante la instalación, no es necesario volverlo a hacer - puedes omitir lo que sigue hasta la Introducción a Python.
Puedes saltarte esta sección en caso de que no estés usando un Chromebook. Si lo usas, tu experiencia de instalación será algo diferente. Puedes ignorar el resto de las instrucciones de instalación.
IDE en la nube (PaizaCloud Cloud IDE, AWS Cloud9)
Nube de IDE es una herramienta que te ofrece un editor de código y el acceso por medio de internet a una computadora donde puedes instalar, escribir y ejecutar el software. Durante este tutorial, el IDE en la nube te servirá como tu máquina local. Seguirás ejecutando comandos en una terminal igual que tus compañeros de clase en macOS, Ubuntu, o Windows, pero tu terminal en realidad estará conectada a una computadora trabajando en algún otro lugar, que el IDE en la nube configura para ti. Aquí están las instrucciones para IDEs en la nube (PaizaCloud Cloud IDE, AWS Cloud9). Puedes elegir uno de los IDEs en la nube, y seguir sus instrucciones.
PaizaCloud Cloud IDE
- Ve a PaizaCloud Cloud IDE
- Crea una cuenta
- Haz clic en Nuevo Servidor y elige la aplicación Django
- Haz clic en el botón Terminal (en el lado izquierdo de la ventana)
Ahora deberías ver una interfaz con una barra y botones en la izquierda. Haz click en al botón "Terminal" para abrir la ventana de la terminal con un símbolo de sistema como este:
Terminal
$
La terminal en el IDE en la nube PaizaCloud está preparada para ejecutar tus instrucciones. Puedes redimensionar o maximizar la ventana para hacerla un poco más grande.
AWS Cloud9
Actualmente Cloud 9 requiere que te registres con AWS y ingreses la información de la tarjeta de crédito.
- Instala Cloud 9 desde la Chrome web store
- Ve a c9.io y haz clic en Get started with AWS Cloud9
- Regístrate en una cuenta AWS (requiere información de tarjeta de crédito, pero puedes usar gratis)
- En el panel de control AWS, introduz Cloud9 en la barra de búsqueda y haz clic en él
- En el panel de control de la Cloud 9, haz clic en Create environment
- Nómbralo django-girls
- Mientras configuras los ajustes, selecciona Create a new instance for environment (EC2) para "Environment Type" y selecciona el valor t2.micro para "Instance type" (debería decir "Free-tier eligible."). La configuración de ahorro de costes por defecto está bien y puede mantener los otros valores por defecto.
- Haz clic en Next step
- Haz clic en Create environment
Ahora deberías ver una interfaz con una barra, una gran ventana principal con algún texto y una ventana pequeña en la parte inferior que se vería así:
bash
yourusername:~/workspace $
El área de abajo es tu terminal. Puedes usar el terminal para enviar instrucciones al ordenador remoto en Cloud 9. Puedes redimensionar o maximizar la ventana para hacerla un poco más grande.
Entorno Virtual
Un entorno virtual (también llamado "virtualenv" o "vitual environment" en inglés) es un tipo de caja privada donde podemos introducir código para el proyecto en el cual estemos trabajando. Lo usamos para mantener separados los diferentes trozos de código de nuestros proyectos, de modo que no haya mezclas indeseadas entre los mismos.
Ejecutar:
Cloud 9
mkdir djangogirls
cd djangogirls
python3.6 -mvenv myvenv
source myvenv/bin/activate
pip install django~=5.1.2
(nota que en la última línea usamos una virgulilla (~) seguida de un signo igual ~=
).
GitHub
Hazte una cuenta de GitHub.
PythonAnywhere
El tutorial de Django Girls incluye una sección en lo que se conoce como Despliegue, lo cual se refiere al proceso de tomar el código que da vida a tu nueva aplicación web y moverlo a un ordenador de acceso público (llamado servidor) para que otras personas puedan ver tu trabajo.
Esta parte del tutorial es algo extraña usando un Chromebook, pues ya estamos usando un computador conectado a Internet (contrario a, por ejemplo, un portátil). Sin embargo, aún es útil, ya que podemos pensar que nuestro espacio de trabajo en Cloud 9 como un repositorio para nuestro trabajo "en progreso" y Python Anywhere como un lugar donde mostrar nuestro trabajo más completo.
Así que, registra una cuenta en Python Anywhere www.pythonanywhere.com.