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'
Продукт и Категория импортируются нормально, но не Диапазон??? Я что, тупой?