jumpserver二次开发(二)-资产高级搜索

基于版本 Version 1.4.10-2 GPLv2.

jms自带的资产管理,采用全局搜索,不是很方便,同时因为我们自己加了项目管理,希望可以自定义搜索的功能,本文主要讲资产的高级搜索。

一、概述

Jumpserver用的是python的django框架开发,API 采用了DRF(Django REST framework),基于CBV(Class-based views)开发模式,因此,二次开发也是比较简单的,一般先定义model,然后写api,再使用template渲染,前端基本用datatables较多。

实现效果:


资产高级搜索

二、实战

完全代码请看:
https://github.com/getway/jumpserver/commit/073a4e50f4a4a08ebee410992a14279a557e5c0b

原文:https://oneops.top/2019/08/16/jumpserver%E4%BA%8C%E6%AC%A1%E5%BC%80%E5%8F%91%E4%BA%8C%EF%BC%9A%E8%B5%84%E4%BA%A7%E9%AB%98%E7%BA%A7%E6%90%9C%E7%B4%A2/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容