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)