python bottle 框架开发任务管理系统 V_1.0版
经过1-2个星期的开发,现在开发了个半成品(UI现在比较烂,因为我的前端本来就很差,将就下吧),大概功能如下:用户功能(添加、删除、修改),添加部门功能,任务管理功能(添加、删除、修改,详细)、项目管理功能(添加、删除,修改,详细)等,我把现在完成的版本,叫做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 #端口
记得安装所需要的库:
- pip install MySQLdb
- 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各种功能的截图吧,教程方面没时间写,大家下载源码,自己看吧,比较简单
用户管理:
用户管理
添加、修改用户
添加、管理任务
任务系统:
功能有显示优先级,任务进度,接单功能
任务列表
任务详细页
有回复功能
任务详细页
任务发布页
任务发布
项目列表:
项目列表
项目详细页:
项目详细
python bottle 框架开发任务管理系统 V_1.0版的更多相关文章
- 让python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE等请求
这两天在用python的bottle框架开发后台管理系统,接口约定使用RESTful风格请求,前端使用jquery ajax与接口进行交互,使用POST与GET请求时都正常,而Request Meth ...
- python bottle框架(WEB开发、运维开发)教程
教程目录 一:python基础(略,基础还是自己看书学吧) 二:bottle基础 python bottle web框架简介 python bottle 框架环境安装 python bottle 框架 ...
- python bottle框架
python bottle框架 简介: Bottle是一个快速.简洁.轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Python的标准库外,其不依赖任何其他模块. Bottl ...
- Python web框架开发 - WSGI协议
浏览器进行http请求的时候,不单单会请求静态资源,还可能需要请求动态页面. 那么什么是静态资源,什么是动态页面呢? 静态资源 : 例如html文件.图片文件.css.js文件等,都可以算是静态资源 ...
- 《Python全栈开发指南》第3版 Alex著(LFXC2018)
第一章 Python基础——Python介绍&循环语句 1.1 编程语言介绍 1.2 Python介绍 1.3 Python安装 1.4 第一个Python程序 1.5 变量 1.6 程序交互 ...
- 让python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE等请求(新方法)
通过上篇博文的方法处理后,进入代码调试后发现ajax获取不了服务器端返回的数据,度娘后发现原来AJAX的OPTIONS请求方式是状态类型查询,即向服务器提交信息后不返回任何信息,只将执行状态(200状 ...
- python bottle框架 解决跨域问题的正确方式
经查询,网上有几种说法 https://www.cnblogs.com/EmptyFS/p/6138923.html 我首先查到的就是这个,我采用了文中所说的修改源码的方式, 但是经测试发现,修改源码 ...
- python tkinter 框架开发的收费音乐免费下载工具
使用介绍: 工具下载地址:https://wps-oss.oss-cn-shenzhen.aliyuncs.com/Music2.exe 技术交流和赞助请前往我的咸鱼: https://market. ...
- 关于python的bottle框架跨域请求报错问题的处理
在用python的bottle框架开发时,前端使用ajax跨域访问时,js代码老是进入不了success,而是进入了error,而返回的状态却是200.url直接在浏览器访问也是正常的,浏览器按F12 ...
随机推荐
- C# 向批处理文件输入字符
先记录个无关标题哒~ 刚刚学习用C#,在用VS进行图形界面编程时,点界面中添加的空间,VS界面右侧会出现该控件的属性页,但是这个属性页并不全, 只列出了部分重要的属性,一开始还以为是没有对应的属性方法 ...
- 使用grid++report打印选中行
接上一篇<hibernate+spring+mvc+Easyui框架模式下使用grid++report的总结>对grid++report做进一步开发 先写一下实现流程: 1.默认为全部载入 ...
- XJOI网上同步训练DAY2 T1
[问题描述] 为了迎接校庆月亮中学操场开始施工.不久后操场下发现了很多古墓这些古墓中有很多宝藏.然而学生们逐渐发现自从操场施工之后学校的运气就开始变得特别不好.后来经过调查发现古墓下有一个太守坟由于操 ...
- Linux 下的下载文件命令
普通文件只需 wget fileAddr 下载带有登录验证的文件 [chen@localhost Downloads]$ wget --user='av\bname' --ask-password ...
- 安卓开发中ScrollView不能用RelativeLayout的解决方案
RelativeLayout的意义: 布局各个部件的相对布局.使得界面空间合理利用. 一.ScrollView局限: 滑动的只能是linearlayout,甚至整个布局都不能有RelativeLayo ...
- 字符串转换为float<1>
zjtest7-frontend:/usr/local/logstash-2.3.4/config# cat g01.conf input {stdin{}} filter { grok { matc ...
- 我的Android进阶之旅------>Android拍照小例子
今天简单的学习了一下android拍照的简单实现. 当然该程序是个小例子,非常简单,没有什么复杂的操作,但是可以学习到Android 拍照API流程. 1.在布局文件中添加一个 surfaceView ...
- Merlin 的魔力: SpringLayout 管理器
摘自http://tech.it168.com/a2009/0211/265/000000265087_all.shtml 摘自http://cache.baiducontent.com/c?m=9f ...
- AFN的二次封装
http://www.cnblogs.com/sxwangjiadong/p/4970751.html
- 修改UISearchBar背景色
//iOS7.1 [[[[_searchBar.subviews objectAtIndex:] subviews] objectAtIndex:] removeFromSuperview]; [_s ...