Не работают модели Django из Docker

Внутри докера получаю ошибку

from . import views
  File "/code/apps/graph/views.py", line 15, in <module>
    from models import Session
  File "/code/apps/graph/models.py", line 3, in <module>
    class Article(models.Model):
  File "/usr/lib/python3.7/site-packages/django/db/models/base.py", line 111, in __new__
    "INSTALLED_APPS." % (module, name)
RuntimeError: Model class models.Article doesn't declare an explicit app_label and isn't in 
an application in INSTALLED_APPS.

models.py

from django.db import models

class Article(models.Model):
    """
    Описание статьи для хранения ее в базе данных SQLite
    """

    name = models.CharField(max_length=100)
    link = models.CharField(max_length=100)
    source = models.CharField(max_length=100)

settings.py

INSTALLED_APPS = [
    'apps.parsing',
    'apps.graph',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

Ответы (1 шт):

Автор решения: nomnoms12

Указывайте полный путь к классу приложения.

Пример:

INSTALLED_APPS = [
    'apps.parsing.apps.ParsingConfig',
    'apps.graph.apps.GraphConfig',
]

Именно классы отвечают за то, как Django воспринимает Ваше приложение.

apps/parsing/apps.py:

from django.apps import AppConfig


class ParsingConfig(AppConfig):
    name = 'parsing'
→ Ссылка