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)