我有一个 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 应用程序在这里。