Onde colocar o código de inicialização do Django?

Eu gostaria que essas linhas de código fossem executadas na inicialização do servidor (desenvolvimento e produção):

from django.core import management
management.call_command('syncdb', interactive=False)

Colocandosettings.py não funciona, pois exige que as configurações já estejam carregadas.

Colocá-los em uma visualização e acessá-la externamente também não funciona, pois existem alguns middlewares que usam o banco de dados e eles falharão e não me permitirão acessar a visualização.

Colocá-los em um middleware funcionaria, mas isso seria chamado sempre que meu aplicativo fosse acessado. Uma solução possível pode ser criar um middleware que faça todo o trabalho e depois se remover doMIDDLEWARE_CLASSES então não é mais chamado. Posso fazer isso sem muita correção de macacos?

questionAnswers(6)

yourAnswerToTheQuestion