您当前的位置: 首页 >  ar

浪荡子爱自由

暂无认证

  • 4浏览

    0关注

    74博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【问题解决】Django在根据models生成数据库表时报 __init__() missing 1 required positional argument: ‘on_delete‘

浪荡子爱自由 发布时间:2021-10-13 15:37:29 ,浏览量:4

解决方法:

在外键值的后面加上 on_delete=models.CASCADE

例如:herobook=models.ForeignKey('BookInfo',on_delete=models.CASCADE,)

原因:

在django2.0后,定义外键和一对一关系的时候需要加on_delete选项,此参数为了避免两个表里的数据不一致问题,不然会报错:

关注
打赏
1647272175
查看更多评论
立即登录/注册

微信扫码登录

0.0985s