Почему я получаю эту ошибку no such table: main_person, если я никогда не пытался создать эту таблицу?

Я пытаюсь создать свой первый груб с django, но сейчас я столкнулся с этой ошибкой

у меня есть такие урлы, это на одном уровне с wsgi.py

urlpatterns = [
    path('admin/', admin.site.urls),
    path('getData/', include('main.urls')),
]

теперь я создаю другие url в моем приложении внутри:

from django.urls import path
from .views import getCars

urlpatterns = [
    path('', getCars),

]

это вид

import imp
from urllib import response
from django.shortcuts import render
from django.http import JsonResponse
from django.core.serializers import serialize
from .models import Person


def getCars(request):
    cars = Person.objects.all()
    response_object = {'data': serialize("json", cars)}
    return JsonResponse(response_object)

а модель такая

from django.db import models

class Person(models.Model):
    first_name = models.CharField(max_length=30)
    last_name = models.CharField(max_length=30)

В любой момент я использую main_person, но получаю эту ошибку:

django.db.utils.OperationalError: нет такой таблицы: main_person

Вернуться на верх