![]() | 1 kojp 2012-08-17 08:18:15 +08:00 ![]() 那个urlconf中page(?P<num>\d+)这个page是否多余,如果不多余该怎么理解? 原文就不看了。这个page不多余呀。 你可以把PAGE理解成是。一个前缀。直接把他换成 "book" |
![]() | 2 budong OP 谢谢kojp的回答,确实这样的,我想偏了。我刚开始以为向视图中传递参数时会连page一起传递,因此才感觉page是多余的。一语惊醒梦中人。哈哈,谢了! |
![]() | 3 kojp 2012-08-17 21:53:28 +08:00 呵呵,自学的人一般都很苦逼的,遇到这种问题我觉得是挺正常的。呵呵~~ |
![]() | 4 kavinyao 2012-08-17 23:59:08 +08:00 r'^blog/page(?P<num>\d+)/$'这个pattern是用于匹配blog/page1,blog/page2...这些url的,page是url的一部分。 <?P<num>...)部分是Named Group,捕获的部分被以num作为key传给view(所以要和view的参数对应),具体见:https://docs.djangoproject.com/en/dev/topics/http/urls/#named-groups |
![]() | 5 budong OP 谢谢楼上的回答,问题已经解决。Thanks! |