2011-05-08 37 views
0

第一個參數我想知道,如果它可以使用Django的URL的第一個「片段」作爲參數,會是什麼該正則表達式的樣子。使用Django的URL

例如:

(r'^blog/', include('blog.urls')), 
url(r'^admin/', include(admin.site.urls)), 
#### I want to use the following 
(r'^THISISMYPARAM$, include("whatever")), 

所以後來當有人訪問http://example.com/SOMETHING我可以用做的東西。

我正則表達式不斷打破我的其他網址:\

回答

1

你可以做這樣的事情:

(r'^(?P<thisismyparam>\w+)$', include('whatever')) 
+0

那票!我再次意識到我需要花更多時間與正則表達式。謝謝! – 2011-05-08 03:34:46

+0

請記住,'whatever'urlpatterns中包含的所有視圖應該接收'thisismyparam'作爲第一個參數。 – 2011-05-08 08:18:28

+0

@jj我認爲命名你的參數的力量是你可以把它作爲一個關鍵字參數在任何你想要的? – Pickels 2011-05-08 08:24:50