Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como eu crio um modelo Django com ForeignKeys que não deleta em cascata para seus filhos?


Django 1.3a1 e acima suportam isso via ForeignKey 's on_delete argumento.

O exemplo a seguir define o campo NULL após a exclusão da chave estrangeira. Consulte a documentação para mais opções.
user = models.ForeignKey(User, blank=True, null=True, on_delete=models.SET_NULL)