运行数据迁移时,这是错误:

Running migrations:
  Applying bird_monitoring.0027_auto_20150327_1102...Traceback (most recent call last):
  File "/home/john/.virtualenvs/Client/lib/python3.4/site-packages/django/db/models/fields/related.py", line 555, in __get__
    rel_obj = getattr(instance, self.cache_name)
AttributeError: 'Locality' object has no attribute '_owner_cache'

During handling of the above...

“位置”具有属性所有者:

owner = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name='Owner', blank=True, null=True, on_delete=models.SET_NULL)

配置:Ubuntu,Python 3.4,Django 1.7.2,SQLite

谢谢你的帮助!

更新:“目标”模型:

class CampaignRegistration(models.Model):
    campaign = models.ForeignKey(Campaign, verbose_name='campaign')
    scrutineer = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name='scrutineer')
    locality = models.ForeignKey(Locality, verbose_name='locality')

迁移代码:

def transfer_become_scrutineers(apps, schema_editor):

    Campaign = apps.get_model("app", "Campaign")
    Locality = apps.get_model("app", "Locality")
    CampaignRegistration = apps.get_model("app", "CampaignRegistration")

    campaign = Campaign.objects.get(pk=1)

    for locality in Locality.objects.all():
        if locality.owner is None:
            pass
        else:
            registration = CampaignRegistration()
            ...
            registration.save()

  ask by Fosil translate from so

本文未有回复,本站智能推荐:

1回复

Django迁移错误

将Psycopg2 == 2.7.4导入服务器后,我将无法再正常运行服务器。 添加新字段之后,每当我尝试在makemigrations之后进行迁移(python manage.py migration)时,这就是现在在终端中发生的事情: Apply all migrations: a
1回复

Django迁移错误

我一直在阅读 tango_with_django 教程,当我设法读到第 7 部分时,我被卡住了。 当我添加此代码时 我有这个 删除此代码后,尝试执行时仍然收到相同的错误消息 在我删除数据库后 并进入 我也遇到了同样的错误。 这是怎么回事?
1回复

Django:迁移错误

我有一个Django项目。 一切正常,直到突然出现一些奇怪的错误,例如“ unknown arguments'pk'”。 现在我无法运行管理员,出现此错误 我无法迁移,python无法理解我的models.py更改,并且在运行makemigrations命令时出现此错误: 突然发生了
1回复

Django迁移错误

我试图迁移这些模型并得到错误。我添加了最初不在我的模型中的字段位置,经理。使project_name在项目模型中成为主键:我运行python manage.py migrate migration并出现错误:下面是模型。 我收到的错误如下,我需要帮助:
1回复

Django使迁移错误

我目前正在尝试为我在 Django 中创建的应用程序进行迁移。 我的文件组织如下: 最初,我尝试通过在终端中输入以下内容来进行迁移:(“adoptions”是应用程序名称) 但它说找不到该应用程序。 所以我转到settings.py并通过输入以下内容在Installed_APPS下添加应用Insta
1回复

Django迁移错误-NodeNotFoundError

Django第1.8节 尝试在我的项目中迁移新添加的应用程序。 这是回溯错误: 我在研究这方面没有找到太多有用的信息。 语法在所有模型中都是正确的。 这是没有意义的:这只是一个工作项目的副本。 所以它可以在一台计算机上运行,​​但不在这里。 机器模型它的引用已经创建并正在运行。
1回复

django迁移错误137

在生产服务器上进行迁移时,出现以下错误:运行迁移:渲染模型状态... make:*** [迁移]错误137 我在开发环境中迁移时没有问题。 我的迁移似乎并不复杂。 关于在哪里寻找问题的任何建议? 类Migration(migrations.Migration):
3回复

Django南迁移错误

我试图应用第一次南迁移时遇到错误。 我尝试了各种建议(比如在迁移文件夹中删除.pyc文件,转换应用程序以及尝试重新启动它,其他小提琴)。 这里有人可以建议我做什么吗? 谢谢