在使用Django迁移数据库时,出现报错信息,因为使用了外键,而2.x版本后的Django定义外键和一对一关系的时候需要加on_delete选项,此参数为了避免两个表里的数据不一致问题。
具体使用方法:
python manage.py makemigrations learning_logs # 报错 #原语句 topic = models.ForeignKey(Topic) #修改后 topic = models.ForeignKey('Topic', on_delete=models.CASCADE)