У меня есть приложение Django 1.8, начальная миграция которого зависит от django-interval-field, например:
import interval.fields
migrations.CreateModel(
name='Item',
fields=[
...
('estimated_time', interval.fields.IntervalField(null=True, blank=True)),
С тех пор я перенес это поле, чтобы использовать встроенный в Django DurationField, и я больше не использую этот модуль, но мне нужно сохранить его в файле requirements.txt, чтобы мои миграции выполнялись.
Однако этот модуль выдает ошибки при попытке обновления до Django 1.9. Кроме того, я не могу держать этот модуль вечно. Было бы неплохо избавиться от него.
Я пытался сжать миграции, но сжатая миграция по-прежнему содержит оператор import interval.fields
и создает поле интервала. Все сквоширование объединяет все в один файл.
Может кто-нибудь сказать мне, как перейти к удалению этого модуля?
Приложение Django, о котором идет речь, находится здесь.