python測試開發django-2.templates模板與html頁面
阿新 • • 發佈:2020-11-27
1.URL函式簡單解析
1.1.url() 函式可以接收四個引數,分別是兩個必選引數:regex、view,和兩個可選引數:kwargs、name。
def url(regex, view, kwargs=None, name=None): return re_path(regex, view, kwargs, name)
-
regex: 正則表示式,與之匹配的 URL 會執行對應的第二個引數 view。
-
view: 用於執行與正則表示式匹配的 URL 請求。
-
kwargs: 檢視使用的字典型別的引數。
-
name: 用來反向獲取 URL。
1.2.友情提示:要想深入熟悉url()函式的具體實現邏輯,可以自己抽空閱讀原始碼,但前期只要知道如何使用url()函式並知道傳符合要求的入參值用於開發即可。
1.3.1.相關除錯:url()函式的入參view的入參值,必須是一個檢視函式的記憶體地址!而不能是一個檢視函式被執行後的返回值!(不然除錯過程中會報相關報錯)。
1.3.2.相關除錯:用簡單的例子來說明【呼叫一個函式的函式名】和【呼叫一個函式】的本質區別。
1.3.3.相關除錯:用簡單的例子來說明【呼叫一個函式的函式名】和【呼叫一個函式】的本質區別。