Форум сайта python.su
Реально ли сделать чтобы можно было настраивать для каждого приложения чтобы оно смотрело в свою БД, те базы бы могли быть на разных машинах например?
Офлайн
В общем случае нет.
Офлайн
а по конкретнее можно?
Офлайн
EvgВы задачу вначале конкретнее опишите.
а по конкретнее можно?
Офлайн
куда уж конкретнее) , есть приложение допустим со совими моделями и нужно сделать чтобы оно лазило не в базу которая описанна в settings.py проекта а прописать эти параметры например в файле settings.py только внутри самого прилоджения. И далее приложение смотрит в свою отдельную базу.
Зачем это нужно? например есть пара сайтов на джанго и есть приложение которое блокирует спам - которое берет плохии слова из БД, далее нужно сделать чтобы они брались из общей базы с обоих сайтов, а так сделано в джанго приходится делать дубликаты. Ну и так же это снимает нагрузку с основной базы)
Офлайн
глянь что-то вроде django-multidb, http://github.com/kron4eg/multidb-django/tree/master (автор сидит в нашей джаббер конфе)
либо юзать свой костыль избегая джанговский орм
Офлайн
EvgВот с этого и надо было начинать. Тут не нужна какая-то “общая база”, а нужен сервис, который по http (или как ещё угодно), будут дергать разные сайты. Так Akismet работает например.
Зачем это нужно? например есть пара сайтов на джанго и есть приложение которое блокирует спам - которое берет плохии слова из БД, далее нужно сделать чтобы они брались из общей базы с обоих сайтов, а так сделано в джанго приходится делать дубликаты. Ну и так же это снимает нагрузку с основной базы)
Офлайн
slav0nicСпасибо, похоже то что нужно.
глянь что-то вроде django-multidb, http://github.com/kron4eg/multidb-django/tree/master
DaevaornНу не знаю.. к сервису еще интерфейс городить нужно, куда проще это все изнутри иметь. Такое приложение можно тоже как сервис рассматривать только доступ к нему из питона получается. Вот будь 2-й сайт не на питоне то оптимальный вариант)
Тут не нужна какая-то “общая база”, а нужен сервис, который по http (или как ещё угодно), будут дергать разные сайты.
Отредактировано (Май 19, 2009 13:26:04)
Офлайн