2015-04-15 69 views
1
Django的URL映射

dir結構如下:類似的模式

mainFolder 
--myProject 
---urls.py 
--mysite 
---urls.py 

在myProject的文件夾中的urls.py我:

url(r'^$', 'mysite.views.home', name='home'), 

我改成了

url(r'^$', include(mysite.urls)), 

我希望我的應用程序對所有請求使用mysite.urls.py,例如

localhost:8000/ OR 
localhost:8000/abc OR 
localhost:8000/def 
etcetera 

如何在myProject.urls.py中配置url參數才能做到這一點?

+1

嘗試不指定任何表達式來匹配'url(r'',include(mysite.urls)),' – Rohan

+0

它的工作原理謝謝 – LynAs

回答

1

URL(R '',包括(mysite.urls)) ,

0

你必須從url模式中刪除'$'。


您可以使用以下語法 url(r'^', include(mysite.urls))

更多信息爲什麼 「^ $」 用於可以發現here

相關問題