我正在尝试将一个routers.py文件放入Django项目中,以便我的应用程序将使用两个不同的数据库:一个用于我的外部数据,另一个用于我新安装的Wagtail CMS中的页面。
我应该在文件系统中的哪个位置放置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 :(得分:3)
我把我放在projectname/projectname/
中,与settings.py
平行,因为我认为它是一种设置。但是你可以通过DATABASE_ROUTERS
中的Python模块路径来引用它,所以你可以把它放在别处,如果你愿意的话。