Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 21, 2014 16:32:53

despair4
Зарегистрирован: 2014-09-07
Сообщения: 55
Репутация: +  0  -
Профиль   Отправить e-mail  

2 субд

в общем, писал веб приложение без фреймвока до того как начал изучать джанго, в нем своя собственная субд ( которая юзается через орм peewee ). данные в субд тянутся большей частью по хттп с 2х сторонних хостов в соотвествии с запросами пользователя.

далее потребовалось использование 3го источника данных который лежит в файле sqlite бд, как подключиться peewee к готовой бд не разобрался, а попросту подключил орм джанго к этой бд ( без запуска самого джанго )

использование джанго понравилось, и теперь хочу перенести свое приложение в этот фреймвок, не могу только сообразить 1 вещь:

что делать с 2мя бд? ( одна постоянно обновляется приложением в соотвествии с действиями пользователя , вторая будет периодически приходить файлом )

Офлайн

#2 Сен. 21, 2014 16:54:56

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Офлайн

#3 Сен. 22, 2014 21:07:41

despair4
Зарегистрирован: 2014-09-07
Сообщения: 55
Репутация: +  0  -
Профиль   Отправить e-mail  

2 субд

FishHook
https://docs.djangoproject.com/en/dev/topics/db/multi-db/

спс как я понял вместо слияния бд, оптимальнее их совестное использование

нижнию половину ссылки совсем не понял, по верхней возникли вопросы

допустим текущая бд приложения будет дефолтовой, скаченую назовем унаследованной

1 можно ли обойтись без manage.py migrate –database=legacy?

2 совсем не разобрался в db_relation роутера, если возвращать None будет работать?

3 практикуется ли запрет на изменения бд в роутере? ( возвращение имени несуществующей бд если объект сохранять нельзя)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version