2017-08-08 47 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

可能是你可以使用重定向你的问题? –