使用view_model統(tǒng)一返回數(shù)據(jù)結(jié)構(gòu)

  • 返回值的數(shù)據(jù)結(jié)構(gòu)要統(tǒng)一,可以使用view_model進行處理

  • 盡量需要什么字段就將什么字段返回

  • 編程思想,處理單個數(shù)據(jù),多個數(shù)據(jù)的時候直接循環(huán)就可以了,可以很好的復(fù)用

  • 面向?qū)ο笾?,類要描述特征—類變量,實例變量,有自己的行?--方法

    • 一般情況下,一個類下面有大量的可以被標(biāo)注為classmethod或者是staticmethod的方法,那么這個類的封裝是不好的,用了偽面向?qū)ο?,沒有用好類的內(nèi)聚性
  • python中,dict會將對象中所有的屬性將字典的形式返回,可以利用這個功能進行序列化

    • image.png
    • 可以通過函數(shù)進行轉(zhuǎn)換
      image.png
    • 運用了代碼解釋權(quán)的反轉(zhuǎn),把解釋的權(quán)利交給了函數(shù)的調(diào)用方

    • python中很多的內(nèi)置函數(shù)都使用了這種思想,sorted,dumps,filter

  • image.png
  • image.png
  • 單頁面數(shù)據(jù)的渲染是在客戶端進行的,多頁面數(shù)據(jù)的渲染或者是模板的填充是在服務(wù)端渲染的

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容