python快速開發框架,趕緊收藏起來!

Github導航站發表於2021-05-11

  大家好,我是小編南風吹,每天推薦一個小工具/原始碼,裝滿你的收藏夾,讓你輕鬆節省開發效率,實現不加班不熬夜不掉頭髮!

  今天小編推薦一款基於RBAC模型的許可權控制的一整套基礎開發平臺。

開源協議

  使用 MIT 開源許可協議

連結地址

  公眾號【Github導航站】回覆關鍵詞【dva】獲取git地址

技術棧

  • 前端採用ruoyi-ui 、Vue、Element UI。
  • 後端採用Python語言Django框架。
  • 許可權認證使用Jwt,支援多終端認證系統。
  • 支援載入動態許可權選單,多方式輕鬆許可權控制。

特性

  • 簡單易用:大幅度降低應用層程式碼難度,讓每一個剛開始學習django和vue的新手都能快速上手。

  • 自由擴充:系統底層程式碼和業務邏輯程式碼分層清晰,不會發生相互干擾,便於根據自己業務方向進行擴充。

  • 標準化目錄:專案目錄分層清晰,專案模式結構清晰,包名語義化,讓你更加容易理解目錄結構,讀懂程式碼更加方便!

  • 功能完善:內建完整的許可權架構,包括:選單、角色、使用者、字典、引數、監控、程式碼生成等一系列系統常規模組。

  • 程式碼生成器:線上配置表資訊生成對應的程式碼,一鍵生成模組,包含增刪改查/排序/匯出/許可權控制等操作,編譯即可使用。

  • 完全響應式佈局:提供多終端適配:電腦、平板、手機等所有主流裝置,提供多種不同風格的皮膚。頁面美觀,高階大氣上檔次。

功能一覽

  • 使用者管理:使用者是系統操作者,該功能主要完成系統使用者配置。
  • 部門管理:配置系統組織機構(公司、部門、小組),樹結構展現支援資料許可權。
  • 崗位管理:配置系統使用者所屬擔任職務。
  • 選單管理:配置系統選單,操作許可權,按鈕許可權標識、後端介面許可權等。
  • 角色管理:角色選單許可權分配、資料許可權分配、設定角色按機構進行資料範圍許可權劃分。
  • 字典管理:對系統中經常使用的一些較為固定的資料進行維護。
  • 引數管理:對系統動態配置常用引數。
  • 檔案管理:管理所有上傳的和匯出的檔案。
  • 通知公告:釋出通知公告給所有人,進行訊息的通知。
  • 操作日誌:系統正常操作日誌記錄和查詢;系統異常資訊日誌記錄和查詢。
  • 登入日誌:系統登入日誌記錄查詢包含登入異常。
  • 定時日誌:celery定時任務執行日誌記錄。
  • 線上使用者:當前系統中活躍使用者狀態監控、使用者強退功能。
  • 定時任務:線上(新增、修改、刪除)任務排程包含執行結果日誌。
  • 線上構建器:拖動表單元素生成相應的HTML程式碼。
  • 服務監控:進行視覺化的伺服器監控,CPU、記憶體、檔案使用率等資訊。

演示截圖

結尾

  本期就分享到這裡,我是小編南風吹,專注分享好玩有趣、新奇、實用的開源專案及開發者工具、學習資源!希望能與大家共同學習交流,歡迎關注我的公眾號**【Github導航站】**。

相關文章