Django: класс из models.py не импортируется

У меня есть проект django, где у меня есть две модели и я добавил третью в этой структуре в том же файле:

from django.db import models
from mptt.models import MPTTModel, TreeForeignKey

class Product(models.Model):
    title = models.CharField(max_length=120)

class Category(MPTTModel):
    name = models.CharField(max_length=200)

class Range(models.Model):
    test = models.CharField(max_length=200)

Для краткости я показал только 1-ю строку, но Product и Category работают отлично.

Затем я добавил Range, зашел в консоль и python manage.py makemigrations, затем python manage.py migrate, никаких ошибок и я могу видеть это в файле миграций.

Не мог бы кто-нибудь избавить меня от загадки и объяснить, почему в оболочке:

from products.models import Product, Category, Range

бросает

cannot import name 'Range' from 'products.models'

Продукт и Категория импортируются нормально, но не Диапазон??? Я что, тупой?

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