![]() |
1
28
你已经试过跑步了吗
安装后 django_extensions ? http://vimeo.com/1720508 -从06:58开始观看。 这将为您提供尝试URL解析的顺序。 希望这有帮助 |
![]() |
2
3
我会对url.py中的模式进行注释,直到您尝试导航到
然后我将使用它调用的视图函数和硬代码。如果它使用的是一个通用视图或一些微妙的东西,我会尽可能地使它明显和直接。此时,您应该知道哪个规则匹配,为什么匹配,以及它在视图中执行的代码。 |
![]() |
3
0
看看你的urlconfs,找出哪个urlpattern调用你的视图y,看看regexp是否比它应该的更通用。尝试对导致错误匹配的urlpattern进行注释,并查看它是否与x正确匹配。 通常,这对我来说不是问题,但确实发生了。在常规模式之前,始终保持更具体的模式。使用静态前缀来划分URL命名空间,以防止错误匹配。 |
![]() |
4
0
您可以假定,它从上到下遍历urlpatterns,并且将执行第一个匹配的urlpatterns。
正如您所知,执行的是哪个视图(
您能提供一些更明确的URLCONF示例吗?我不能给你一个更明确的答案。 |