Apuntes sobre configuración y uso en windows
Preparación de entorno
Para la preparación del entorno voy a utilizar el bash de git el cual pueden descargar de la siguiente dirección:
https://git-scm.com/download/win
$ py -m venv .env -> Crea un entorno virtual
$ source .env/Scripts/activate -> Activa el entorno virtual
$ deactivate -> Desactiva el entorno virtual
$ pip install django -U -> Instalar Django
$ C:/Python39/python.exe -m pip install --upgrade pip -> Actualizar pip
$ pip freeze -> Genera lista de bibliotecas instaladas
$ django-admin startproject < nombre-proyecto > < ruta-creación >
Se crea carpeta con el
< nombre-proyecto >
|_ init.py Declarar el proyecto como modulo de python
|_ asgi.py
|_ settings.py Define configuraciones del proyecto
|_ urls.py Punto de entrada para todas las peticiones
|_ wsgi.py Archivo usado en producción
manage.py Archivo interfaz sobre django admin
$ py manage.py Muestra comandos
$ py manage.py runserver
$ py manage.py startapp < nombre-aplicación >
Crea la carpeta
< nombre-aplicación >
|_ init.py Declarar el proyecto como modulo de python
|_ admin.py Se encarga de registrar los modelos
|_ apps.py Configuración de app
|_ models.py Definir modelos de datos
|_ tests.py Para pruebas
|_ views.py
|_ [migrations] Modulo de python, se encarga de grabar los cambios en la base de datos