Django migrations не устанавливает значения по умолчанию для идентификатора Inlinepanel - PullRequest
0 голосов
/ 11 июня 2018

Я использовал PostgreSQL с Django, в настоящее время я не могу вставить значения в любые встроенные панели в моем проекте, потому что он выбрасывает нулевое значение в столбце "id", нарушает ненулевое ограничение , но работает правильно дляза два дня до

Не рабочий стол

  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')

Main - это мой родительский класс, куда я могу добавить свою встроенную панель

Как решить эту проблему?

...