1. 程式人生 > 實用技巧 >python測試開發django-2.templates模板與html頁面

python測試開發django-2.templates模板與html頁面

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.相關除錯:用簡單的例子來說明【呼叫一個函式的函式名】和【呼叫一個函式】的本質區別。