South是管理数据库领域的一件好事,但我不明白 - 为什么它不能与ImageFields一起使用?
这是我的情况 - 我通过这样的官方南方教程 - 我的模型:
from django.db import models
class Knight(models.Model):
name = models.CharField(max_length=100)
of_the_round_table = models.BooleanField()
dances_whenever_able = models.BooleanField()
架构移民骑士 - 自动和迁移骑士表现良好。但后来我添加了一个字段:
photo_of_a_knight = models.ImageField(upload_to='/photos/')
schemamigration --auto 和迁移Knights 会导致以下错误:
table "_south_new_Knights_knight" already exists
我在这里看到了一些解决方法,但它们对我没用。最后,我需要删除与South和我的应用程序相关的所有表格,并且迁移将很好。我该如何克服这个问题?