这是我正在尝试做的事情:在Django中创建一个PostgreSQL数组(数据库特定类型)的模型,它包含另一个模型的外键.
class Books(models.Model):
authors = ArrayField(
models.ForeignKey('my_app.Authors', default=None, null=True, blank=True),
blank=True,
default=list()
)
Run Code Online (Sandbox Code Playgroud)
当我尝试makemigrations时,Django给了我这个错误:
SystemCheckError:系统检查发现了一些问题:
错误:
my_app.Books.authors:(postgres.E002)数组的基本字段不能是相关字段.
关于如何击败的任何想法?
django postgresql django-models django-orm django-migrations