南部的Django ImageField

时间:2013-12-08 19:38:53

标签: django django-south

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和我的应用程序相关的所有表格,并且迁移将很好。我该如何克服这个问题?

0 个答案:

没有答案