Skip to content

Latest commit

 

History

History
97 lines (72 loc) · 1.81 KB

GUIDE.md

File metadata and controls

97 lines (72 loc) · 1.81 KB

Django

Inicio Rápido

  1. Crear entorno virtual para instalar librerías localmente (dentro del proyecto) y de esa manera éstas no creen conflicto con el entorno global de python.
c:\> python -m venv venv

O

c:\> py -3 -m venv venv
  1. Activar el entorno virtual
c:\> cd venv\Scripts
c:\> activate

# así debe aparecer si está activado el entorno virtual
(venv) c:\venv\Scripts>

# ir a la raíz
(venv) c:\venv\Scripts> cd \

(venv) c:\>
  1. Instalar última versión de django
(venv) c:\> pip install django
  1. Crear un proyecto django utilizando el comando startproject
(venv) c:\> django-admin startproject invsist
  1. Acceder al nuevo proyecto creado
(venv) c:\> cd invsist

Un proyecto django posee la siguiente estructura al crearse.

C:\invsist
|   manage.py   
\---invsist
        asgi.py
        settings.py
        urls.py
        wsgi.py
        __init__.py
  1. Copiamos la carpeta venv dentro del proyecto para que la estructura quede de la siguiente manera.
C:\invsist
|   manage.py   
\---invsist
        asgi.py
        settings.py
        urls.py
        wsgi.py
        __init__.py
\---venv     <-- carpeta del entorno virtual dentro

Comandos útiles

  1. Crear una aplicación.
(venv) c:\invsist>python manage.py startapp inventory
  1. Crear migraciones, cada vez que sea creado o modificado los modelos de datos.
(venv) c:\invsist>python manage.py makemigrations
  1. Persistir migraciones en la base de datos.
(venv) c:\invsist>python manage.py migrate
  1. Ejecutar el servidor para realizar pruebas.
(venv) c:\invsist>python manage.py runserver