2016-01-06 3 views
2

Я пытаюсь поместить файл routers.py в проект Django, чтобы мое приложение использовало две разные базы данных: одну для моих внешних данных, другую для страниц в моей недавно установленной Wagtail CMS.Где поместить routers.py для маршрутизации базы данных в проекте Django

Где в файловой системе должен быть установлен routers.py? Файловая система в настоящее время выглядит следующим образом:

projectname/ 
    projectname/ 
     settings.py 
     urls.py 
     wsgi.py 
    app1/ 
     admin.py 
     apps.py 
     models.py 
     views.py 
    app2/ 
     admin.py 
     apps.py 
     models.py 
     views.py 
    somedataloader.py 
    requirements.txt 
    logfile 
+0

Просто положите его под «приложение», которое использует маршрутизатор в порядке, не так ли? –

ответ

2

Я поставил мину в projectname/projectname/, параллельно с settings.py, так как я вижу это как своего рода настройки. Но вы ссылаетесь на него по пути своего модуля Python в DATABASE_ROUTERS, чтобы вы могли поместить его в другое место, если хотите.

Смежные вопросы