(La numeración de los títulos se salta algunos, para calzar con la guía completa)
Aceptar la invitación que les llegó por correo. Si no les ha llegado, envíen sus usuarios de Github a sus auxiliares.
Buscar la dirección HTTPS .git del repositorio de su grupo y en la carpeta donde quieran tener el proyecto usar:
git clone [su-dirección-.git]
En esa carpeta deberán trabajar, y al hacer push se subirá a su repo del curso.
⚠️ Si no sabes qué es esto, lee la sección correspondiente en la guía completa antes de hacerlo.
Para crear el ambiente, navega por consola hasta la carpeta en que quieras crearlo y escribe:
python -m venv myenv
[Se debe activar cada vez que se abre la consola.]
Windows:
myvenv\Scripts\activate
Linux:
source myvenv\bin\activate
Al activarse, la ruta en la consola mostrará el ambiente:
(myenv) C:\Documentos\Ingenieria1\Inicio-Proyectos>
Con el ambiente ACTIVADO:
pip install django==3.2.12
Pueden quitar el
==3.2.12
para instalar Django 4.0. Pero es muy nuevo y no podemos asegurar que sea compatible con nuestro material.
⚠️ Si no sabes qué es esto, lee la sección correspondiente en la guía completa antes de hacerlo.
Para crear requirements.txt:
pip freeze > requirements.txt
Para instalar desde requirements.txt:
pip install -r requirements.txt
django-admin startproject [nombre_del_proyecto]
⚠️ Si no sabes qué es esto, lee la sección correspondiente en la guía completa antes de hacerlo.
cd [nombre_del_proyecto] <--- Entrar a la carpeta del proyecto
python manage.py startapp [nombre_de_app]
Hacer y aplicar migraciones:
python manage.py makemigrations
python manage.py migrate
Correr servidor:
python manage.py runserver
Ingresar a http://127.0.0.1:8000/
⚠️ Si no sabes qué es esto, lee la sección correspondiente en la guía completa antes de hacerlo.
En el archivo admin.py
de cada app, registrar los modelos:
from django.contrib import admin
from [nombre_de_app].models import [NombreModelo]
# Register your models here.
admin.site.register([NombreModelo])
Para crear un usuario admin:
python manage.py createsuperuser