0
我有這兩個Django的網址定義:Django的URL與多個參數
1 - 第一url
url(r'^(?P<language>.*)/(?P<shop>.*)/(?P<brand>.*)/$', 'app.views.view_1'),
如:http://www.example.com/en/my-shop/my-brand/
2 - 第二個URL
url(r'^(?P<language>.*)/(?P<shop>.*)/(?P<brand>.*)/(?P<category>.*)/$', 'app.views.view_2'),
如:http://www.example.com/en/my-shop/my-brand/my-brand-category/
期:當我打電話給FIRST url時,django url dispatcher正確調用了「app.views.view_1」視圖。但是,當我調用SECOND URL時,url調度程序再次調用「app.views.view_1」視圖,而不是調用「app.views.view_2」視圖。
什麼問題?錯誤的正則表達式?
非常感謝。
非常感謝!我會在家裏嘗試你的解決方案,我會給你一個迴應。謝謝! – 2014-12-09 13:09:33
您的解決方案效果非常好!再次感謝你! – 2014-12-09 20:27:33