djangoORM添加外建出错问题 __init__() missing 1 required positional argument: 'on_delete'
2018-04-11 23:29
756 查看
Django在根据models生成数据库表时报 __init__() missing 1 required positional argument: 'on_delete'
code:
1 #encoding=utf-8 2 from django.db import models 3 # Create your models here. 4 class BookInfo(models.Model): #创建书本信息类,继承models.Model 5 booktitle=models.CharField(max_length=20) 6 bookdata=models.DateField() 7 class HeroInfo(models.Model): #创建英雄信息类 8 heroname=models.CharField(max_length=10) 9 herosex=models.BooleanField() 10 herocontent=models.CharField(max_length=50) 11 herobook=models.ForeignKey('BookInfo') #引用外键,即BookInfo对象
RX:
解决办法:
将第十一行的代码改为:
herobook=models.ForeignKey('BookInfo',on_delete=models.CASCADE,)
即在外键值的后面加上 on_delete=models.CASCADE,实现联级删除,关联表字段删除则都被删除的就昂坪
相关文章推荐
- 【python3】 django2.0 在生成数据库表时报错: TypeError: __init__() missing 1 required positional argument: 'on_delete'
- Django在根据models生成数据库表时报 __init__() missing 1 required positional argument: 'on_delete'
- Django在根据models生成数据库表时报 __init__() missing 1 required positional argument: 'on_delete'
- Django报错:__init__() missing 1 required positional argument: 'on_delete'
- 记录django的错误之:__init__() missing 1 required positional argument: 'on_delete'
- Django在根据models生成数据库表时报 __init__() missing 1 required positional argument: 'on_delete'
- django报错TypeError: __init__() missing 1 required positional argument: 'on_delete'
- django models层外键报错TypeError: __init__() missing 1 required positional argument: 'on_delete'
- django 2.0 添加外键后,迁移数据库的提示缺少参数on_delete问题
- TypeError: __init__() missing 1 required positional argument: 'on_delete'
- 调用models.ForeignKey时报“TypeError: __init__() missing 1 required positional argument: 'on_delete'”
- __init__() missing 1 required positional argument: 'on_delete'
- 执行python manage.py makemigrations时报错:__init__() missing 1 required positional argument: 'on_delete'
- 添加路由协议出错问题
- Django提交表单出错”django, CSRF token missing or incorrect”
- Android使用ImageView引起Missing contentDescription attribute on image的问题
- linux 编译 'aclocal-1.14' is missing on your system
- 关于xml中使用ImageView或ImageButton引起Missing contentDescription attribute on image 的问题
- 关于django1.7.7使用ajax后出现“CSRF token missing or incorrect”问题的解决办法
- maven 遇到failOnMissingWebXml有关问题解决方法