【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: 不做任何操作


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM