Python Django数据迁移字段错误

Python Django数据迁移字段错误,python,django,Python,Django,我有一个模型: class User(AbstractUser): kind = models.ForeignKey('UserKind', blank=True, null=True) 当我尝试在迁移中更改某些用户时: def forward(apps, schema): User = apps.get_model('user_auth', 'User') for user in User.objects.filter(kind__isnull=False):

我有一个模型:

class User(AbstractUser):
    kind = models.ForeignKey('UserKind', blank=True, null=True)
当我尝试在迁移中更改某些用户时:

def forward(apps, schema):
    User = apps.get_model('user_auth', 'User')
    for user in User.objects.filter(kind__isnull=False):
        # some logic here

User.objects.filter(kind\u isnull=False)引发django.core.exceptions.FieldError:无法将关键字'kind'解析为字段。

看起来这是django中的一个bug,在1.8.5()中修复了。

您是否已将django配置为使用自定义用户模型(
验证用户模型
)?@petkostas是,是的,
UserKind
在哪里声明?它是否与您的用户位于同一应用程序/模块中?如果不是,则应该是
app.UserKind
@petkostas同一个应用程序如果
type(User)
确实是您的型号而不是库存型号,您是否尝试在
manage.py shell中签入?