Вот что я пытаюсь сделать: Создайте модель в Django, которая представляет собой массив PostgreSQL (тип специфичного для базы данных), который содержит внешние ключи для другой модели.
class Books(models.Model):
authors = ArrayField(
models.ForeignKey('my_app.Authors', default=None, null=True, blank=True),
blank=True,
default=list()
)
Когда я пытаюсь makemigrations, Django дает мне эту ошибку:
SystemCheckError: проверка системы выявила некоторые проблемы:
ОШИБКИ:
my_app.Books.authors: (postgres.E002) Базовое поле для массива не может быть связанным полем.
Любые идеи о том, как победить это?