double包含django中的url架构

时间:2016-06-19 18:42:49

标签: python django python-3.x django-views django-urls

对于相同的基本网址路由架构使用两个包含是否可以接受?

e.g。 - 我安装了使用r'^accounts/', include('allauth.urls')

的allauth

我想用我自己的应用程序进一步扩展它,这进一步扩展了allauth网址。

此示例包括accounts/profile或基本accounts/网址的其他扩展名。

执行以下操作是否可以?

r'^accounts/', include('myapp.urls')

另外:

r'^accounts/', include('allauth.urls')

据我所知,两者都将包含在基本网址路由模式中,它只会首先查找allauth网址?

1 个答案:

答案 0 :(得分:2)

是的,这完全没问题。

Django会在第一个网址中查找匹配的网址,如果找不到,则会转到下一个网址。