【FAQbug】Django3.0.6数据库迁移时报错:TypeError: on_delete must be callable.

错误信息:

  

解决方法:

  

给on_delete关键字给定以下参数中的一个:
  models.CASCADE:级联删除。当删除'一'时,‘多’会被删除。
  modles.PROTECT: 当删除一个具有外键关系的对象时,会引发一个异常,阻止删除该对象
  models.SET_NULL:设置删除对象所关联的外键字段为null。但字段的null属性必需为True
  models.SET_DEFAULT:设置删除对象所关联的外键字段为默认的值。
  models.SET(value):设置删除对象所关联的对象的外键字段为value,value也可以是一个可调用函数。
  models.DO_NOTHING: 不做任何操作

posted @ 2020-05-22 17:07  Jay's  阅读(3664)  评论(1编辑  收藏  举报