0

我正在使用 Django 制作一个项目,我正在使用 South 来管理其中的数据库表。今天我需要从我的模型中删除一个字段:

thumbnail = ThumbnailImageField(upload_to='product_image_thumbnails', blank=True)

我刚刚从 models.py 中删除了这个字段。浏览器说

"IntegrityError at /admin/products/product/add/ 
products_product.thumbnail may not be NULL"

“当然!” ——我惊呼。- “我没有做过迁移!迁移是一种解决方案!”。为了启动新数据库,我只是删除了旧的 db 文件。使所有迁移运行“syncdb”,然后“迁移”。一切都很顺利,但是当我返回浏览器并尝试添加新对象时 - 我得到了同样的错误。

"IntegrityError at /admin/products/product/add/ 
products_product.thumbnail may not be NULL"

“需要去 Stack Overflow ......” - 是我的下一个想法。所以我在这里。你能不能告诉我解决这个问题的方法?

4

0 回答 0