Anton8830 |
|
Темы:
23
Сообщения:
175
Участник с: 16 ноября 2013
|
Уважаемые Арчеводы! Помогите!!! Задача следующая: Есть django 1.9.8, python 3.5.2, mariadb 10.1.16 В СУБД есть несколько баз. В проекте django подразумевается несколько приложений, по одной БД на приложение. Документация django говорит, что необходимо прописать все БД в настройках проекта, создать модуль-роутер и добавить его в список DATABASE_ROUTERS Собственно, всё это и сделано... settings.py
Сам модуль-роутер "просто слизан" с документации, только имя БД заменено. При этом:
Почему модуль не импортируется? Путь верный, модуль есть... В файле settings.py пробовал и ручками весь путь вбить, и .py убирать, и относительный путь указывать, но результат не меняется... |
lampslave |
|
Темы:
32
Сообщения:
4796
Участник с: 05 июля 2011
|
Арчеводы вам тут не помогут, они собственный форум не обновят никак :( Используйте оригинальную документацию, а не перевод, там ясно сказано, что имеется в виду питоновский путь, а не путь по файловой системе: Finally, in the settings file, we add the following (substituting path.to. with the actual Python path to the module(s) where the routers are defined):В вашем случае это, видимо Правда, не очень понятно, почему у вас файл с роутерами не в папке проекта лежит, рядом с settings.py
|
Anton8830 |
|
Темы:
23
Сообщения:
175
Участник с: 16 ноября 2013
|
Спасибо, lampslave Исправил и всё заработало.
|