Почему я получаю эту ошибку 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