Python 3.x Django数据库路由文件位置

Python 3.x Django数据库路由文件位置,python-3.x,routing,django-1.9,Python 3.x,Routing,Django 1.9,我目前正在从事的Django项目要求我使用数据库路由器。但是,没有指定是应该定义路由器还是应该定义路由器 我在这方面发现了很多相互矛盾的信息,特别是当涉及到数据库路由器时(有很多,但没有一个提到数据库路由器) 所以我想知道:我的数据库路由器应该在哪里声明,如果它在一个单独的文件中,这个文件应该在我的项目中的什么位置(或者它是否重要) 谢谢。在应用程序目录中。以Django教程为例,polls/routers.py mysite/ manage.py mysite/ __init__.py

我目前正在从事的Django项目要求我使用数据库路由器。但是,没有指定是应该定义路由器还是应该定义路由器

我在这方面发现了很多相互矛盾的信息,特别是当涉及到数据库路由器时(有很多,但没有一个提到数据库路由器)

所以我想知道:我的数据库路由器应该在哪里声明,如果它在一个单独的文件中,这个文件应该在我的项目中的什么位置(或者它是否重要)


谢谢。

在应用程序目录中。以Django教程为例,polls/routers.py

mysite/
manage.py
mysite/
    __init__.py
    settings.py
    urls.py
    wsgi.py
polls/
__init__.py
admin.py
apps.py
migrations/
    __init__.py
models.py
tests.py
views.py
routers.py