Django поддерживает указание базы данных при работе с моделями:
docs.djangoproject.com/en/1.3/topics/db/multi-db/
Но что делать, если я хочу прямо из приложения создать новую базу данных, синхронизировать её и сохранить в неё данные? Допустим, что я для каждого клиента создаю свою базу данных — не держать же мне полный список баз в settings.py?