基于Python的项目发布系统
Project release system based on Python作者机构:内蒙古广播电视台呼和浩特010018 内蒙古农业大学计算机与信息工程学院呼和浩特010018
出 版 物:《计算机应用文摘》 (Chinese Journal of Computer Application)
年 卷 期:2023年第39卷第16期
页 面:47-49,52页
学科分类:12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)] 08[工学] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:内蒙古农业大学教改项目:《Linux操作系统》课程教学模式的改革与实践(JGYB201824) 内蒙古农业大学“线上线下混合式”一流本科课程项目:《Linux操作系统》(50)
摘 要:项目发布是运维领域常见的工作任务。随着企业信息化的快速发展,频繁的项目发布使企业管理负担越来越重。而基于自动化理念的项目发布工具的应用,既节省了项目发布的传输时间,又提升了工作效率,减少了人为错误。文章基于Python搭建Django框架,将Model模板的信息表作为Template前端模板的数据来源,由视图函数中的第三方功能模块(Paramiko,Hashlib)开启Ftp连接通道,实现上传发布和校验功能,并将前端产生的表字段信息保存在数据库中。在实际环境中,这款项目发布系统可以有效减少运维人员的工作量,具有广阔的应用前景。