Django ModuleNotFoundError после создания моделей

Я начал изучать Django и борюсь с созданием/миграцией модели. Каждый раз, когда я пытаюсь набрать python manage.py migrate(или что-нибудь еще), я получаю ошибку ModuleNotFoundError: Нет модуля с именем 'People'.

Вот моя структура каталогов;

|- VLCase
    |- VLCase
        |- models.py 
        |- urls.py
        |- settings.py
        |- asgi.py
        |- __pycache__
        |- wsgi.py
    |- manage.py
    |- db.sqlite3

Вот мой models.py;

from django.db import models

class People(models.Model):
    name = models.CharField(max_length=200)

Я добавил People в INSTALLED_APPS;

INSTALLED_APPS = [
    'People',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

Я не смог найти ответ. Буду очень признателен. Заранее спасибо.

То, что вы должны написать в INSTALLED_APPS - это имя вашего приложения, так что в вашем случае это VLCase, а не People.

Ваш класс People ссылается только на одну из моделей вашего приложения и его не нужно добавлять в INSTALLED_APPS.

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