Я использовал 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 - это мой родительский класс, куда я могу добавить свою встроенную панель
Как решить эту проблему?