Django迁移不会为Inlinepanel标识

时间:2018-06-11 05:04:51

标签: django postgresql django-models wagtail

我将PostgreSQL与Django一起使用,目前我不能在我的项目中的任何内联面板中插入值,因为它会在列“id”中抛出 null值违反非空约束 但它在前两天正常工作

不工作表

  Column     |          Type          | Modifiers

--------------+-----------------------+-----------

 id           | integer                | not null

预期行为

 Column      |           Type           |                         Modifiers

-----------------+--------------------------+------------------------------------------------------------

 id              | integer                  | not null default nextval('highlights_id_seq'::regclass)

突出显示模型

    class HighLights(models.Model):
        highlights_link = models.ForeignKey(
            'wagtailcore.Page',
            null=True,
            blank=True,
            on_delete=models.SET_NULL,
            related_name='+'
        )

        panels = [
            FieldPanel('highlights_link', classname="full"),
        ]

        class Meta:
            abstract = True
   class HomeHighLightsOfMonth(Orderable, HighLights):
        page = ParentalKey('Main', related_name='high_lights')

是我的父类,我可以在其中添加内联面板

如何解决此问题?

0 个答案:

没有答案