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