FastAdmin表单搜索框设置下拉多选搜索

FastAdmin表单搜索框设置下拉多选搜索
在开发Fastadmin框架程序时遇到了通用搜索需要使用下拉多选来检索数据,在网上找了半天,作此记录

最终效果如上图

在开发Fastadmin框架程序时遇到了通用搜索需要使用下拉多选来检索数据,在网上找了半天,作此记录

最终效果如上图

假设你已安装anaconda环境则往下进行操作,否则去安装该华景
1、查看系统当前已有的Python环境,执行命令:conda info –envs

本文重点论述软件的开发工具包(SDK)与集成开发环境(IDE)的基本概念和作用。 通常情形下,无论是安装一个软件还是开发一个软件,实际上主要做两个事情:产生SDK(Software Development Kit,简称SDK,软件开发工具包)和IDE(Integrated Development Environment,简称IDE,集成开发环境)。SDK一般是通过该软件编程需要使用到的库或者包,例如图形处理的库、数据库操作的库等;IDE一般是指该软件的操作界面,即人机交互环境。以Python为例,图 4 7显示了Python的SDK和IDE,SDK是位于底层的开发工具包,即一个个文件夹;上层的IDE为一个编程的交互式界面,为编程人员提供友好易用的开发环境。如果是安装一个软件,一般情形下分成两步,首先安装该软件的SDK(即,将SDK解压到你的安装目录),然后再安装该软件的IDE,并通过配置环境变量将IDE与SDK连接起来,以安装Python为例,首先去官网下载Python安装包,进行安装,然后下载Eric(Python的其中一种IDE)进行安装,并配置好环境变量,将IDE与SDK进行连接。很多情形下,在安装软件时,软件的IDE和SDK已集成在一个安装包里,当用户双击后,就同时安装了软件的SDK和IDE,所以用户没有SDK和IDE的概念。不管软件的SDK和IDE是集成在一个安装程序中,还是分散在两个安装程序包里,读者需要有清晰的SDK和IDE的概念,明白安装软件时到底做了哪些事情。通过对软件安装过程的描述,读者很容易想到,如果自己去开发一个软件,实际上需要编写两个主要的模块,即软件的SDK和IDE。具体来说,在开发一个软件时,首先是编写软件的界面,形成该软件的IDE,然后把该软件的各个功能写成类或者函数,相近功能的类或者函数放在一起形成一个库或者包,例如所有数值计算的类放在一起,组成数值计算包。不同功能的包组成了该软件的SDK。方便而友好的软件界面可以显著提升软件的可操作性、易用性及友好性。建议读者在进行软件开发时,尽量为自己的软件编写界面,即让自己的软件同时具备SDK和IDE。

SDK的英文全名是:software development kit,翻译成中文的意思就是“软件开发工具包”
通俗一点的理解, 是指由第三方服务商提供的实现软件产品某项功能的工具包 。一般以 集合kpi和文档、范例、工具的形式 出现

我们知道,python 脚本或者说 python 程序其实是一个包含了 python 代码的文件。要让它们实现特定功能,我们需要知道该如何运行(run)它