models.py 代码
class Book(models.Model): id = models.AutoField(primary_key=True) # id 可以不用写,django会自行创建一个自增长的主键,但是如果写的话primary_key 这个参数不能少,不然会被当做普通字段 name = models.CharField(max_length=100, null=False) author = models.CharField(max_length=100, null=False) price = models.FloatField(null=False,default=0) # Category 要建立外键关系的模型名,如果不在同一个APP中使用app.模型名字,指定on_delete如果父级删除id,Book需要作出的反应 category = models.ForeignKey('Category', on_delete=models.CASCADE)
on_delete 参数