Un modelo es la conexión con la base de datos en Django. Cada modelo representa una tabla en la base de datos. Los atributos en los modelos, representan a los campos en las tablas. Los nombres de los modelos tiene que ir en singular y con la primer letra en mayuscula. Los modelos heredan de: django.db.models.Model Los modelos a los que no se le asigna un id, el ORM se lo asigna automáticamente un campo primary key autoincremental. from django.db import models # Create your models here. class Tarea(models.Model): idTarea = models.AutoField(primary_key=True) titulo = models.CharField(max_length=50) Preparar los modelos para pasar a la base de datos python manage.py makemigrations Al preparar la migracion se crea un archivo de migracion. Pasar cambios de modelos a base de datos python manage.py migrate Cuando se crea la tabla, el nombre queda "modelo"_"nombre de la clase" Documentacion Tipos comunes de campos en modelos. ...
Apuntes que dejo acá para no tener que volver a googlearlo o programarlo.