双重包含Django中的URL模式



使用两个使用包括对同一基础URL路由模式?

是否可以接受

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

的Allauth

我想用自己的应用程序进一步扩展,这将进一步扩展allauth URL。

一个例子是accounts/profile或基本accounts/ URL的其他一些扩展。

做以下操作吗?

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

在additon中:

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

据我所知,这两个都将仅包含在基本URL路由模式中,它将首先查找Allauth URL?

是的,这很好。

django将在第一个中寻找一个匹配的URL,如果找不到它,它将继续前进到下一个。

最新更新