wagtailcore所有者更改在执行app makemigrations时生成的字段迁移

wagtailcore所有者更改在执行app makemigrations时生成的字段迁移,wagtail,Wagtail,在该特定项目中为其他应用程序运行makemigrations时,我偶尔会创建以下wagtailcore迁移(例如,在本例中为wagtail/wagtailcore/migrations/0033_auto_20170210_0710.py),并且我的应用程序迁移会将其设置为依赖项。我已经试过几次追查原因,但都失败了,只能在我的应用迁移中删除它并更新依赖关系。如果有人能在这里指出我做错了什么/遗漏了什么/在哪里/如何/我将不胜感激 # -*- coding: utf-8 -*- # Generat

在该特定项目中为其他应用程序运行makemigrations时,我偶尔会创建以下wagtailcore迁移(例如,在本例中为wagtail/wagtailcore/migrations/0033_auto_20170210_0710.py),并且我的应用程序迁移会将其设置为依赖项。我已经试过几次追查原因,但都失败了,只能在我的应用迁移中删除它并更新依赖关系。如果有人能在这里指出我做错了什么/遗漏了什么/在哪里/如何/我将不胜感激

# -*- coding: utf-8 -*-
# Generated by Django 1.10.5 on 2017-02-10 07:10
from __future__ import unicode_literals

from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion


class Migration(migrations.Migration):

    dependencies = [
        ('wagtailcore', '0032_add_bulk_delete_page_permission'),
    ]

    operations = [
        migrations.AlterField(
            model_name='page',
            name='owner',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='owned_pages', to=settings.AUTH_USER_MODEL, verbose_name='owner'),
        ),
    ]

这不是一个摇摆不定的问题。这是版本0.9中修复的Puput问题。请尝试更新到该版本。

此迁移似乎正在从字段中删除
editable=False
标志。您的项目中是否有一些代码可以让monkey对其进行修补,以使“所有者”字段可以编辑?@gasman为响应缓慢感到抱歉,计算机正在维修中。感谢您的帮助,搜索“editable=True”发现可能的罪魁祸首是Puput:EntryPage.\u meta.get\u字段('owner')。editable=True中的这一行