哈囉~~ 夥伴們,昨天我們寫完了登入、登出的views,所以今天我們要來設定登入、登出API的urls~~~
urlpatterns = [
path('register', register),
path('login',login),
path('logout',logout)
]
大家應該都還記得怎麼設定吧~~~ 幫大家複習一下,path('logout',logout)
第一個參數是網址,第二個參數是寫在views的function的名稱,像是我登入、登出這兩支API,在views function名稱叫做login、logout,所以我這邊也是一樣,忘記的夥伴可以回到Day11再複習一下唷~~~
設定完url,我們測試的時候,一樣要記得檢查
另外有設定@csrf_protect
別忘記一樣要在「Tests」寫上
var csrf_token = postman.getResponseCookie("csrftoken").value
pm.globals.set("variable_key", "variable_value");
postman.clearGlobalVariable("csrftoken");
postman.setGlobalVariable("csrftoken", csrf_token);
pm.environment.get("variable_key")
然後在「Headers」裡面key攔寫上X-CSRFToken,value攔寫上{{csrftoken}}
這步驟是每次測試都要做的SOP唷~~~ 要記得唷
這是我輸入的資料以及測試結果~~ 提供大家參考
一路陪伴我到這裡的夥伴,謝謝你願意看到這麼後面,不知不覺已經過了2/3,我們練習API的部分也將進入尾聲,接著明天要說明的是發送驗證信API。