Django 1.9 solta chave estrangeira na migração

Eu tenho um modelo Django que possui uma chave estrangeira para outro modelo:

class Example(models.Model)
   something = models.ForeignKey(SomeModel, db_index=True)

Quero manter a coluna do banco de dados subjacente como um campo, mas livrar-me da restrição de chave estrangeira no banco de dados.

Portanto, o modelo mudará para:

class Example(models.Model):
   something_id = models.IntegerField() 

E, para ficar claro,something_id é a coluna que o Django criou para o campo de chave estrangeira.

Não quero largar a coluna e recriá-la (é isso que o Django faz quando gera automaticamente migrações após alterar o modelo como acima).

Eu quero manter o campomas Desejo remover a restrição de chave estrangeira no banco de dados com uma migração. Não está claro para mim como fazer isso com uma migração do Django - há algum suporte interno para isso ou eu tenho que executar algum SQL bruto e, se sim, como obter programaticamente o nome da restrição?

questionAnswers(2)

yourAnswerToTheQuestion