Django 关系字段类型
关系型数据库的关系包括三种类型:
- 
# 一个多对一的关系。需要两个位置参数:模型相关的类和 on_delete 选项。 goods = models.ForeignKey('Goods', on_delete=models.CASCADE) 
- 
user = models.ManyToManyField('User',on_delete=models.CASCADE) 
- 
user = models.OneToOneField('User', on_delete=models.CASCADE) 
- 
# 一对多的自关联 bid = models.ForeignKey('self',null=True,blank=True) # 多对多的自关联 bid= models.ManyToManyField('self',null=True,blank=True) 当一个引用的对象被删除时,Django 将模拟 on_delete参数所指定的 SQL 约束的行为常用的值:- 
CASCADE:级联删除 Django 模拟了 SQL 约束 ON DELETE CASCADE 的行为,也删除了包含 ForeignKey 的对象 
- 
 
- 
    知道、想到、做到、得到
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号