pack_get() 从zip或tar.gz压缩包中获取文件
pack_get() 接收二个参数,第一个参数为压缩文件的路径,注意带文件名和后缀名,第二个参数为要获取的文件路径,压缩包内的文件路径,注意带文件名和后缀名
un_pack() 解压zip,tar.gz文件
un_pack() 接收二个参数,第一个参数为要解压的文件,第二个参数为解压的路径
make_pack() 压缩文件函数
make_pack() 接收四个参数,第一个参数为要压缩的文件或文件夹,第二个参数为压缩文件保存的文件夹,第三个参数为0压缩为zip格式,1压缩为tar.gz格式 ,第四个参数为文件名,默认为'%Y%m%d%H%M%S_' + 16个随机字符 + '_auto',
mysql_revert() 数据库还原.
mysql_revert() 接收二个参数,第一个参数为数据库对象,第二个参数为要还原的 SQL 文件名,位于 "/backup/mysql/" 下的一个文件名,
mysql_backup() 数据库备份
mysql_backup() 接收一个参数,第一个参数为数据库操作对象
page_tpl() 分页html生成器,css文件在./py_kyger_cn/template/backend/bluestyle/style目录
page_tpl() 接收七个参数,第一个参数为当前页码,第二个参数为查询到的总页数,第三个参数为每页的记录条数,第四个参数为浏览器请求的url带参数, 第五个参数为显示多少页,第六个参数为传递到/api/admin_process的action参数,第七个参数为每页显示多少条的下拉,
get_python_version() 获取系统安装的Python版本
get_python_version() 接收一个参数,第一个参数为是否获取原始信息, 直接返回 sys.version,
cipher() 对字符串加密解密
cipher() 接收四个参数,第一个参数为原文或者密文,第二个参数为动作1加密、0解密,第三个参数为密文有效期,加密时有效单位秒,0为永久有效, 第四个参数为密钥,用于加密解密的密钥,默认使用 "config/key.ini" 配置参数
url_relatively() 绝对路径转相对路径,替换路径中的项目路径,返回相对于根目录下的相对路径
url_relatively() 接收一个参数,第一个参数为要转换的绝对路径,
log() 日志记录
log() 接受四个参数,第一个为self.db, 第二个为self.kg,第三个为日志类型, 第四个为日志信息