Поля Django GenericRelation недоступны во время южной миграции

В проекте Django у меня есть модели, определенные так:

from django.db import models
from django.contrib.contenttypes.models import ContentType
from django.contrib.contenttypes import generic

class TaggedEntry(models.Model):
    content_type = models.ForeignKey(ContentType)
    object_id = models.PositiveIntegerField()
    content_object = generic.GenericForeignKey("content_type", "object_id")

    class Meta:
        abstract = True

class File(TaggedEntry):
    name = models.CharField(max_length = 256)
    # some more fields

class Folder(models.Model):
    name = models.CharField(max_length = 200)
    files = generic.GenericRelation(File)
    # some more fields

В проекте я могу использовать их так:

folder = Folder.objects.get(name="fooo")
for f in folder.files.iterator():
    print f.name

Я сейчас готовлю миграцию данных сSouth в котором мне нужно получить доступ к файлам папок, но кодfolder.files.iterator()

дает мне ошибку:

Error in migration: main:0015_contenttype_to_manytomany_step0
AttributeError: 'Folder' object has no attribute 'files'

Это ожидается?

Как я могу узнать, что файлы являются частью папки?

Ответы на вопрос(1)

Ваш ответ на вопрос