Почему происходит сбой django migrations при использовании коллекций вместо типизации?
У меня есть класс в моделях:
class UserFilters(typing.NamedTuple):
enabled_exchanges: typing.Optional[list[Exchange]] = None
enabled_coins: typing.Optional[list[Coin]] = None
enabled_fiats: typing.Optional[list[Fiat]] = None
enabled_paymethods: typing.Optional[list[Paymethod]] = None
consider_volumes: typing.Optional[bool] = None
consider_vendor_rating: typing.Optional[bool] = None
Я выполняю:
python3 manage.py makemigrations
Кажется, что все хорошо
.
Но когда я запускаю:
python3 manage.py migrate
Выход:
Почему django импортирует мои модели из коллекций вместо module.models? Как я могу это исправить и является ли это ошибкой?
Версии:
Django 3.2.10
Python 3.10.0