Crea un entorno virtual
Cree un directorio para el nuevo proyecto, cambie el terminal a este directorio y cree un entorno virtual
python3 -m venv ll_env
Aquí se ejecuta el módulo venv
, creando un ll_venv
entorno virtual llamado
Activar el entorno virtual.
Use el siguiente comando para activar:
source ll_env/bin/activate
Para dejar de usar, ingrese el comandodeactivate
Instalar Django
pip install Django
Crea un proyecto en Django
En el entorno virtual que aún está activo, ejecute el siguiente comando:
django-admin.py startproject learning_log .
Este comando le permite a Django crear un nuevo proyecto llamado learning_log. El período al final del comando permite que el nuevo proyecto use la estructura de directorios apropiada.
(ll_env) twr@twr-911K:~/learning_log$ ls
learning_log ll_env manage.py
La ejecución del ls
comando mostró que Django creó un directorio llamado learning_log, y también creó un archivo llamado manage.py, que aceptó el comando y lo entregó a la parte relevante de Django para que lo ejecutara.
(ll_env) twr@twr-911K:~/learning_log$ ls learning_log
asgi.py __init__.py settings.py urls.py wsgi.py
El directorio learning_log contiene 5 archivos, de los cuales settings.py especifica cómo Django interactúa con el sistema y cómo administrar proyectos; urls.py le dice a Django qué páginas web deben crearse para responder a las solicitudes del navegador; wsgi.py ayuda a Django a proporcionar los archivos que crea
Crea una base de datos
Ejecute el siguiente comando:
python manage.py migrate
Cuando el comando migrate
se ejecuta por primera vez, le permitirá a Django asegurarse de que la base de datos coincida con el estado actual del proyecto. Cuando este comando se ejecuta por primera vez en un nuevo proyecto en uso, Django creará una nueva base de datos.
(ll_env) twr@twr-911K:~/learning_log$ ls
db.sqlite3 learning_log ll_env manage.py
Ver proyecto
Ingrese el comando:
python manage.py runserver