forgotten
@forgotten
Руководитель разработки API Яндекс.Карт

Динамическое создание базы данных в Django?

Django поддерживает указание базы данных при работе с моделями:

docs.djangoproject.com/en/1.3/topics/db/multi-db/

Но что делать, если я хочу прямо из приложения создать новую базу данных, синхронизировать её и сохранить в неё данные? Допустим, что я для каждого клиента создаю свою базу данных — не держать же мне полный список баз в settings.py?
  • Вопрос задан
  • 3619 просмотров
Пригласить эксперта
Ответы на вопрос 2
@lorien
Возможно вам следует отказаться от джанго и юзать например sqlalchemy. Ну или выносите конфиг базы данных в отдельный py-файл, изменяйте его скриптом и затем делайте рестар веб-сайта.
Ответ написан
variable
@variable
>>создать новую базу данных, синхронизировать её и сохранить в неё данные
с этим как-раз трабл не будет, это можно сделать кастомным sql запросом… а вот если захотите использовать django orm для новой базы, надо будет допиливать)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы