Este es un curso de Django basado en el curso básico de Django de Platzi
-
Correr el servidor
python3 manage.py runserver
-
Iniciar una app
python3 manage.py startapp <nombre de la app>
-
Generar las migraciones de la aplicación "polls"
python3 manage.py makemigrations polls
-
Ejecutar las migraciones de la aplicación a la base de datos
python3 manage.py migrate
-
Iniciar consola interactiva de Django
python3 manage.py shell
-
Making queries - Django Documentation
-
En la consola interactiva
from polls.models import Choice, Question Question.objects.all() Question.objects.get(pk=1) Question.objects.filter(pk=1) Question.objects.filter(question_text__startswith="¿Cuál") Question.objects.get(pub_date__year=timezone.now().year) from django.utils import timezone q = Question(question_text="¿Cuál es el mejor curso de Platzi?", pub_date=timezone.now()) q.save() q.question_text (devuelve el atributo del objeto) q = Question.objects.get(pk=1) q.choice_set.all() q.choice_set.create(choice_text="Curso básico de Python", votos=0) q.choice_set.count() Choice.objects.filter(question__pub_date__year=timezone.now().year) python3 manage.py createsuperuser python3 manage.py test polls
-
-
Pasos para hacer testing.
1- Identificar un problema
2- Crear un test para solucionar ese problema
3- Correr el test
4- Arreglamos el problema
5- Volvemos a correr los test