Проблема Wagtail wagtailcore "NOT NULL constraint failed: wagtailcore_page.translation_key".

Я получаю сообщение об ошибке при любом вызове метода сохранения модели страницы.

django.db.utils.IntegrityError: NOT NULL constraint failed: wagtailcore_page.translation_key

Одна из моделей страницы выглядит следующим образом

@register_query_field('home_page')
class HomePage(BasePageAbstract):
    
body = StreamField(
        BasePageAbstract.stream_blocks + [
        ],
        null=True,
        blank=True
    )

    content_panels = BasePageAbstract.content_panels + [
        StreamFieldPanel('body', classname="full")
        ]
    parent_page_types = None

    graphql_fields = [
        GraphQLString("body")
    ]

с абстрактным классом

class BasePageAbstract(Page):

title_image = models.ForeignKey(
    'wagtailimages.Image',
    null=True,
    blank=False,
    on_delete=models.SET_NULL,
    related_name='+'
    )

sub_title_text = models.CharField(max_length=500, blank=True, null=True)

stream_blocks = [
    ('collection', CollectionBlock()),
    ("rich_text", blocks.RichtextBlock()),
]

content_panels = [MultiFieldPanel([
    ImageChooserPanel('title_image'),
    FieldPanel('sub_title_text', widget=forms.Textarea(attrs={'rows':5})),
])] + Page.content_panels


class Meta:
    abstract = True

Django = "==2.2.5"

wagtail = "==2.6.1"

В моей базе данных создана таблица wagtailcore_page и поле translation_key. Поэтому я думаю, что это может быть проблема с созданием uuid.

Я пробовал удалять и заново мигрировать модели Page - безуспешно. Я также попробовал обновить wagtail - безрезультатно.

У меня нет ни малейшего представления о том, как приблизиться к решению этой проблемы.

Буду признателен за любую помощь. Я предоставлю больше информации, если это будет полезно.

С наилучшими пожеланиями!

Вернуться на верх