在阅读官方Django文档时,特别是关于Django如何处理请求的“URL调度程序”一章,我偶然发现了让我不确定的事情。
文档声明变量'urlpatterns'是一个包含django.conf.urls.url()实例的列表。
这让我想知道,django.conf.urls.url()或url()通常是在框架,函数还是类中编写的?我已经明白Python中的所有东西都可以被认为是一个类,但它在语法上是一个函数还是一个类?
我的第一直觉是在Django文档中研究django.conf.urls.url(),url(),但我找不到太多东西要读。
对于我来说,同样的问题对于Django提供的其他功能/类也很重要。
你怎么能确定foo()是函数还是类?根据我的理解,这些肯定是功能,但我很难说出原因。
提前谢谢你。