-
Notifications
You must be signed in to change notification settings - Fork 0
Inicio Rápido (más rápido)
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 una app, lee la página de conceptos de Django antes de hacer esto.
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 página de Admin de Django 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
¿Tienes más dudas? ¿Falta algo en la Wiki? ¡Escríbele a tus auxiliares!