我有一个应用程序,在南方管理了很长一段时间。在开发的某个阶段,我向具有点数要求(sorl-thumbnail)的模型添加了自定义字段,但我稍后删除了此要求。我的问题是,当我尝试在一个全新的数据库中迁移这个应用程序时,南喊:
./manage.py migrate my_app
...
ValueError: Cannot import the required field 'sorl.thumbnail.fields.ImageField'
我怎么想处理这个旧的要求?
答案 0 :(得分:0)
也许是一个肮脏的解决方案,但如果你真的想摆脱你的sorl-thumbnail依赖,你没有太多选择:
找到添加了该字段的迁移文件,并将sorl.thumbnail.fields.ImageField
替换为django.db.models.fields.files.ImageField
除非你有DataMigrations,否则它应该有效,具体取决于sorl-thumbnail的特殊功能。