python bottle框架 运维_python bottle 框架实战教程:任务管理系统 V_1.0版 | linux系统运维...

经过1-2个星期的开发,现在用任务管理功能(添加、删除、修改,详细)、项目管理功能(添加、删除,修改,详细)等,我把现在完成的版本,叫做1.0吧。发布完这个版本后,将继续开发,并取为2.0版本,2.0要完善和扩展很多功能,往OA系统方面扩展吧,不仅仅是任务系统了,所以这次改动有点大,在改动这前,我把这次的代码全部上传到SVN中,有学习需求的朋友,可用SVN下载:

相关的学习资料,代码下载地址

SVN地址:svn://linuxyw.com/bottle

SVN帐号:linuxyw.com

SVN密码:www.linuxyw.com

python运维开发学习、交流QQ群:458088280

在使用之前,请先把SVN中的数据库表导到mysql中,

系统登陆帐号是:drfdai

系统登陆密码是:111111

bottle脚本连接mysql方式需要修改:

db_name = 'task'       #库名

db_user = 'root'         #数据库连接帐号

db_pass = '111111'    #密码

db_ip = 'localhost'     #数据库连接IP

db_port = 3306          #端口

记得安装所需要的库:

yum install -y MySQL-python

pip install gevent

pip install bottle

pip install beaker

没有安装pip?

那就这样安装吧(centos 6.4环境)

yum install python-devel python-setuptools -y

easy_install  pip

怎么执行脚本?

直接执行:python main.py

怎么访问?

打开浏览器,输入你机器的   IP:8080  即可

如:http://192.168.1.240:8080

192.168.1.240是我虚拟机的IP地址,端口是绑定了8080端口

如果还有问题怎么办?

好办!

1:在文章下方留言问我

2:加QQ群(458088280) 问我

3:发邮件(63780668@qq.com)问我

V2.0功能:

V2.0改用postgresql数据库,优化页面排版设计,添加比较细的权限系统功能、行政管理功能(制度、公告、活动)、学习任务功能、任务完善化(加入任务审核,评价功能,可以跟月奖金或绩效挂钩),邮件推送(有新消息或任务或公告,会用邮件推送给相关的用户),月报表、周报表,员工月表现评价排行等等

发下1.0各种功能的截图吧,教程方面没时间写,大家下载源码,自己看吧,比较简单

用户管理:

1.png

用户管理

添加、修改用户

2.jpg

添加、管理任务

任务系统:

功能有显示优先级,任务进度,接单功能

3.png

任务列表

任务详细页

有回复功能

5.png

任务详细页

任务发布页

4.png

任务发布

项目列表:

6.png

项目列表

项目详细页:

7.png

项目详细

如果您要查看本帖隐藏内容请回复

.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/468943.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[转]你每天90%的注意力被浪费了

[转]你每天90%的注意力被浪费了 最近有一句话很流行,叫做“就怕聪明的人比你还努力!”大名鼎鼎的日本寿司之神,小野二郎,有一次记者问他成功的秘诀是什么,小野的答案就两个字“专注”,说自己是把整个生命&a…

Android.mk中添加宏定义

在Boardconfig.mk 中添加一个 IMAGE_FOR_FACTORY_TEST: true 由于Boardconfig.mk和各目录的Android.mk是相互关联的 所以我们可以在Android.mk 中添加 一个 ifdef IMAGE_FOR_FACTORY_TEST LOCAL_CFLAGS -DFACTORY_TEST endif 在Android.mk中添加的这行相当于在 该目录…

Android客制化-恢复出厂设置但保留文件

很久没有记录了,持之以恒做一件事,需要一定的毅力呐! 最近遇到了一个需求,要求恢复出厂设置保留内置sd卡下某个目录的文件。思来想去,从驱动那边备份校准信号文件得到了一些思路。因为带通话设置的装置需要进行校准&a…

form 窗体增加边框_C#控件美化之路(13):美化Form窗口(上)

在开发中最重要的就是美化form窗口,在开发中,大多都是用会用自主美化的窗口开发程序。本文只是点多,分为上中下节。分段讲解。本文主要讲解窗口美化关键步骤。首先美化窗体,就需要自己绘制最大化 最小化 关闭按钮。其次就是界面样…

第四周数据结构

转载于:https://www.cnblogs.com/bgd150809329/p/6650255.html

gdb x命令_gdb基本命令

参考自:gdb基本命令(非常详细)_JIWilliams-CSDN博客_gdb命令​blog.csdn.net本文介绍使用gdb调试程序的常用命令。 GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试…

cmds在线重定义增加列

--输出信息采用缩排或换行格式化EXEC DBMS_METADATA.set_transform_param(DBMS_METADATA.session_transform, PRETTY, TRUE);--确保每个语句都带分号EXEC DBMS_METADATA.set_transform_param(DBMS_METADATA.session_transform, SQLTERMINATOR, TRUE);--关闭表索引、外键等关联&…

YOLOX-PAI: An Improved YOLOX, Stronger and Faster than YOLOv6

YOLOX-PAI:一种改进的YOLOX,比YOLOv6更强更快 原文:https://arxiv.org/pdf/2208.13040.pdf 代码:https://github.com/alibaba/EasyCV 0.Abstract We develop an all-in-one computer vision toolbox named EasyCV to facilita…

Linux Shell 重定向到文件以当前时间命名

我们经常在编译的时候,需要把编译的过程日志保留下来,这时候这个命令就非常重要了。 make |tee xxx_$(date %y%m%d%H%M%S).txt

安装一直初始化_3D max 软件安装问题大全

纵使3D虐我千百遍,我待3D如初恋!大家好,我是小文。快节奏生活的今天,好不容易有点学习的热情,打开电脑学习下,没想到被简单的软件安装问题浇灭!这不是耽误了一位伟大的世界设计师诞生的节奏吗&a…

让vim显示空格,及tab字符

1、显示 TAB 键 文件中有 TAB 键的时候,你是看不见的。要把它显示出来: :set list 现在 TAB 键显示为 ^I,而 $显示在每行的结尾,以便你能找到可能会被你忽略的空白字符在哪里。 这样做的一个缺点是在有很多 TAB 的时候看起来很…

TCP/IP 协议栈 -- 编写UDP客户端注意细节

上节我们说到了TCP 客户端编写的主要细节&#xff0c; 本节我们来看一下UDP client的几种情况&#xff0c;测试代码如下&#xff1a; server&#xff1a; #include <stdio.h> #include <sys/socket.h> #include <arpa/inet.h> #include <netinet/in.h>…

RuntimeError: Address already in use

问题描述&#xff1a;Pytorch用多张GPU训练时&#xff0c;会报地址已被占用的错误。其实是端口号冲突了。 因此解决方法要么kill原来的进程&#xff0c;要么修改端口号。 在代码里重新配置 torch.distributed.init_process_group()dist_init_method tcp://{master_ip}:{mast…

python读取数据流_python3+pyshark读取wireshark数据包并追踪telnet数据流

一、程序说明本程序有两个要点&#xff0c;第一个要点是读取wireshark数据包(当然也可以从网卡直接捕获改个函数就行)&#xff0c;这个使用pyshark实现。pyshark是tshark的一个python封装&#xff0c;至于tshark可以认为是命令行版的wireshark&#xff0c;随wireshark一起安装。…

Windows环境下的安装gcc

Windows具有良好的界面和丰富的工具&#xff0c;所以目前linux开发的流程是&#xff0c;windows下完成编码工作&#xff0c;linux上实现编译工作。 为了提高工作效率&#xff0c;有必要在windows环境下搭建一套gcc,gdb,make环境。 MinGW就是windows下gcc的版本。 下载地址ht…

RuntimeError: NCCL error in:XXX,unhandled system error, NCCL version 2.7.8

项目场景&#xff1a; 分布式训练中遇到这个问题&#xff0c; 问题描述 大概是没有启动并行运算&#xff1f;&#xff1f;&#xff1f;&#xff08; 解决方案&#xff1a; &#xff08;1&#xff09;首先看一下服务器GPU相关信息 进入pytorch终端&#xff08;Terminal&#x…

Codeforces Round #371 (Div. 2) C. Sonya and Queries —— 二进制压缩

题目链接&#xff1a;http://codeforces.com/contest/714/problem/C C. Sonya and Queriestime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputToday Sonya learned about long integers and invited all her friends to …

一张倾斜图片进行矫正 c++_专业性文章:10分钟矫正骨盆前倾

如今&#xff0c;骨盆前倾(又称“下交叉综合征”)非常多&#xff0c;大部分是由于以下两个原因而变得越来越突出&#xff1a;经常久坐不良的运动习惯后面我们讲到纠正骨盆前倾的四个基本步骤&#xff0c;让你快速解决&#xff0c;提高生活质量知识型和系统型的内容&#xff0c;…

vue.js源码学习分享(五)

//配置项var config {/*** Option merge strategies (used in core/util/options)//选项合并策略*/optionMergeStrategies: Object.create(null),/*** Whether to suppress warnings.//是否抑制警告*/silent: false,/*** Show production mode//生产模式 tip message on boot?…