Oto, co próbuję zrobić: Stwórz model w Django, który jest tablicą PostgreSQL (typ bazy danych), który zawiera klucze obce do innego Model.Próba utworzenia pola PostgreSQL z listą kluczy obcych w Django
class Books(models.Model):
authors = ArrayField(
models.ForeignKey('my_app.Authors', default=None, null=True, blank=True),
blank=True,
default=list()
)
Kiedy próbuję makemigrations Django daje mi ten błąd:
SystemCheckError: System check identified some issues:
ERRORS:
my_app.Books.authors: (postgres.E002) Base field for array cannot be a related field.
jakieś pomysły w jaki sposób pokonać, że?
Do tego celu powinieneś użyć pola 'ManyToMany'. – Selcuk