短信登錄功能(手機號短信登錄)之 手機發送驗證碼接口


一、總結

1)在git線上下線倉庫合並時,怎樣操作或導致合並沖突,如何來定位沖突位置,如何解決沖突
     i)線上線下遵循同分支操作
     ii)必須先拉取后提交,有沖突解決沖突,再將代碼提交到本地版本庫,再先拉后提
     iii)在多個開發者開發同一文件同行代碼時,會出現沖突標識,刪除所有標識,線下交流解決沖突
     iv)線上分支合並
     v)線上版本回滾:線上版本回滾、強行提交給線上(-f)

2)不用頁面跳轉,而采用自定義模態框方式,父子組件如何操作,可以實現子組件模態框的顯示與隱藏
    i)在父組件中加載子組件,用一個變量控制子組件的顯隱
    ii)父組件中的按鈕點擊事件激活可以修改顯隱變量,控制子組件模態框的顯示
    iii)子組件的按鈕點擊事件激活可以對父組件發送自定義事件,在父組件中接收事件完成顯隱變量的值修改,隱藏模態框

3)前后台分離項目,cookies應該由哪一方獨立完成?怎么實現vue項目cookies的增刪改查操作
    i)vue-cookies插件
    ii)增改:this.$cookies.set(key, value, exp)
    iii)查:this.$cookies.get(key)
    iv)改:this.$cookies.remove(key)

4)要開通騰訊雲的短信服務,將短信功能嵌入到Django項目,如何一步步操作
    i)開通騰訊雲短信服務
    ii)創建短信服務應用、申請簽名、申請模板

    iii)基於騰訊雲的 Python SDK 進行二次開發

二、數據庫的備份和備份數據庫的還原

 

 

 

三、導模塊與導包的區別:

導包 對外提供的東西少(建議用導包)

 

四、把代碼項目commit提交給版本庫時:

       用git或者在pycharm里 提(utf-8)。不建議在cmd中 提(gbk)。

五、django緩存

# 1)導入緩存功能
from django.core.cache import

# 2)設置,如果將exp過期時間設置0或負值,就是刪除緩存
cache.set(key, value, exp)

# 3)獲取
cache.get(key)

注意:django緩存默認采用內嵌的memcache數據庫,該數據庫的特點:每次重啟項目,緩存會重置

          redis 數據庫,可以代替memcache數據庫,作為django的緩存數據庫:

          該數據庫的特點:自帶可持久化文件(dump.rdb),項目重啟、電腦斷電、服務器關閉,緩存都不重置。

六、手機發送驗證碼接口

1、后台

 

 

 測試django緩存

 配置文件

 加上django緩存的

加上頻率限制

建一個throttles.py

 

 去配置sms

 加上頻率限制的views

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM