<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Django CoolDjango 框架快速使用擴(kuò)展庫(kù)

          聯(lián)合創(chuàng)作 · 2023-09-19 05:20

          Django Cool 是一個(gè) Django 框架快速使用擴(kuò)展庫(kù)。目前 Django Cool 支持的 Python 環(huán)境有 3.6、3.7、3.8,支持 Django 版本 2.2、3.0、3.1。

          models 擴(kuò)展

          自定義 Model 繼承 BaseModel 可使用擴(kuò)展功能:

          • 支持字段變更監(jiān)控記錄

            • 通過(guò) save_changed() 保存已修改字段
          • 主鍵唯一鍵緩存

            • 緩存獲?。?nbsp;get_obj_by_pk_from_cache() get_obj_by_unique_key_from_cache()
            • 刪除緩存: flush_cache_by_pk() flush_cache_by_unique_key() flush_cache()
          • 搜索字段自動(dòng)生成

            • get_search_fields() 自動(dòng)生成搜索字段,默認(rèn)返回所有設(shè)置索引的char和int類(lèi)型字段

          后臺(tái)管理擴(kuò)展

          BaseModelAdmin 提供擴(kuò)展功能:

          • 默認(rèn)列出所有基礎(chǔ)字段
          • 增加相關(guān)項(xiàng)列,通過(guò)外鍵快速跳轉(zhuǎn)
          • 增、刪、改權(quán)限統(tǒng)一控制
          • 提交保存時(shí),檢查數(shù)據(jù)是否被修改

          使用 admin_register() 裝飾器可以快速將 Model 注冊(cè)到后臺(tái)管理

          api 接口擴(kuò)展

          • CoolBFFAPIView 可方便創(chuàng)建 application/x-www-form-urlencoded / multipart/form-data 方式的接口。
          • Meta 類(lèi)中配置參數(shù)列表 param_fields 后可以自動(dòng)生成接口文檔,自動(dòng)做參數(shù)驗(yàn)證
          • 使用 ViewSite 快速注冊(cè)接口生成 urlpatterns
          瀏覽 21
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  停停色五月 | 亚洲天堂777 | 91福利在线视频 | 我要看一级黄色视频 | 国产三级无码视频 |