2017-02-16 9 views
0

この特定のプロジェクトで他のアプリケーション用のマイグレーションを実行すると、次のwagtailcoreマイグレーションが散発的に発生します(この場合はwagtail/wagtailcore/migrations/0033_auto_20170210_0710.py)。アプリの移行はそれを依存として設定します私はその理由を数回見つけようとしましたが失敗し、アプリの移行でそれを削除して依存関係を更新するだけでした。なぜ誰かがどこで/どのように/私が間違っている/何かを指摘することができれば、私は感謝しています。wagtailcore ownerアプリケーションの移行中にフィールドマイグレーションが発生する

# -*- 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

この移行によって、フィールドから 'editable = False'フラグが削除されているようです。あなたのプロジェクトの中にいくつかのコードがありますが、これは偶然にオーナーのフィールドを編集可能にするためにこれを猿パッチしていますか? – gasman

+0

@gasman遅い応答に申し訳ありません、コンピュータがサービスされていました。あなたの助けを借りて、 "editable = True"を検索するとPuputの次の行である可能性が高いことがわかりました: EntryPage._meta.get_field( 'owner')。editable = True https://github.com/APSL /puput/blob/master/puput/models.py#L204 – nicklo

答えて

0

ワグテールの問題ではありませんでした。バージョン0.9で修正されたPuputの問題でした。そのバージョンに更新してみてください。

関連する問題