[Day24] 发送验证信API、信箱验证API – urls、测试阶段

今天要来设定我们,发送验证信API、信箱验证API的网址,相信夥伴们已经对於设定url已经非常了解,我就直接附上我的程序码,给夥伴们参考

urlpatterns = [
    path('register', register),
    path('login',login),
    path('logout',logout),
    path('send',send),
    path('check/<str:token>',check)
]

只是这里有一个特别的地方需要注意,不知道夥伴们有没有看到我信箱验证API的url居然多了<str:token>这段,加上这段是因为加密签名透过URL放在後面,今天信箱验证API要接收这个加密签名的时候需要一个变数,这也是为甚麽def check(request,token)里面的参数多了一个token,就是为了要接收这个加密签名,所以设定<str:token>这段就是告诉url,check/後面的字串帮我传进去check function 的token参数里面。

夥伴你说你还是有点不太懂吗? 那麽马上来看看我用postman测试的结果吧~~

因为我当初是随便输入的信箱XD,理所当然会收不到信,所以我把加密签名那串给印出来了,当然你还是可以去你发信的信箱里面看。

不过若是你像我一样是随便输入一个信箱测试的话,他还会告诉你说找不到这个信箱XD。

不过看到网址别兴奋地点下去了,因为没有前端啥都没有,我们就拿着那串网址到postman测试信箱验证API的功能是否正常~~

返回0就是成功啦~~~ 这时候我们去到後台介面看

你会发现你注册的使用者里面的active被勾选了~

明天我们要接续着下一支API进行了,如果你是一路跟着我的夥伴,我由衷诚心的谢谢你,让我们明天继续加油!!


<<:  Youtube Analytics API 教学 - 多维度分析 A+B

>>:  新增表单/编辑表单,共用?或分开?

TailwindCSS - 价目表卡片实战 - 登入弹窗开发

这次要来实作一个登入的弹窗效果,以前做弹窗大多是使用 Bootstrap 的弹窗元件或是 ligh...

认识 RxJS 的 Scheduler

今天我们来认识一下 RxJS 的 Scheduler,虽然在一般使用 RxJS 开发应用程序时几乎不...

自我笔记 - django 系列 [基础篇]

django 基础篇 主要说明如何创建一个基本的 django 服务。 基本工具 env虚拟机 - ...

【网路概论】L6-1 网路层协议

网路层协议 基本过程 终端设备藉由网路传输到另一个终端 经过以下四个基本过程 终端编址(addres...

Day 9:架设 Prometheus (1)

昨天我们成功的让 Prometheus 可以采集到一些指标了,可是为了了解服务的状态,我们还需要自己...