2017-08-08 46 views
0

說我有一個網址:Django的網址,忽略第一個路徑元素

http://Localhost/ctp/

讀取CTP將被用來識別是哪個版本的網站的人都想看看,我想Django的基本上的部分忽略它並將其視爲基本URL。但是,可能有任意數量的這些標識符,因此我不能僅將^ ctp /添加到所有URL模式的開頭。

想法讚賞如何實現這一點。

回答

0

你可以試試它:

from .views import home 

urlpatterns = [ 
    url(r'^$', home, name='home'), 
    url(r'^ctp/', include('ctp.urls', namespace='ctp')), 
    url(r'^old/', include('old.urls', namespace='old')), 
] 
+0

感謝這一點,但是,CTP是其中可以有很多的變量。我無法在urls.py中對其進行硬編碼。 – ajrbyers

+0

可能是你可以使用重定向你的問題? –