如果你同时命名组和未命名组使用两种方式来处理相同的URL模式,你应该清楚Django怎样处理这种特殊情况
下面是URL配置解析器的算法:
1,如果有命名的参数,Django将使用它,并且忽略未命名的参数
2,否则,Django视所有的未命名参数为位置参数传递
3,两种参数都有的情况下,Django将传递一些额外的关键字参数作为关键字参数
上面的话是这个意思吗?
urlpatterns = patterns('views',
(r'^(?P<p1>b)(?P<p1>o)ok','Test'),
(r'^book','Test'),)
第3点实在是理解不了,“额外的关键字参数作为关键字参数”是什么意思?