2016-01-06 17 views
2

我想把一個routers.py文件放到一個Django項目中,以便我的應用程序將使用兩個不同的數據庫:一個用於我的外部數據,另一個用於我新安裝的Wagtail CMS中的頁面。在Django項目中將數據庫路由的routers.py放在哪裏

在文件系統中,我應該放置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

只要把它放在使用路由器的'app'下就行了,不是嗎? –

回答

2

我把礦projectname/projectname/,與settings.py平行的,因爲我認爲這是一種設置。但是你可以通過它的Python模塊路徑DATABASE_ROUTERS來引用它,所以如果你願意,你可以把它放在別的地方。

相關問題