【发布时间】:2016-05-07 22:00:50
【问题描述】:
我有一个 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 应用程序是 here。
【问题讨论】:
标签: python django django-migrations django-1.8 django-1.9