原创 Aclsm开源运维管理系统,堡垒机,ansible web版 作者:魏先森 发布时间:2018年2月7日 15:57 浏览(398) 评论() 分类:django,python,tornado 标签:神器出没,学无止境 ##### 各位老铁,今天给大家介绍 一个博主自己开发的开源运维系统。算是打个广告。 首先贴上项目地址 [aclsm](https://gitee.com/weihaoxuan/Aclsm.git "地址") ##### 功能介绍 基于ansible开发的ansible web管理工具,集成了cmdb,和系统信息展示,跳板机功能。 页面化ansible实现了文件推送,添加机器后自动添加ssh key认证等功能,cmdb部分通过在ansible中添加的机器自动收集硬件信息入库 文档传送门 阅读全文
原创 【神器】graphic-verification-code库生成网页动态验证码 作者:魏先森 发布时间:2017年10月24日 16:19 浏览(466) 评论() 分类:django,python 标签:python,django,神器出没 ##### 今天给大家分享一个神器graphic-verification-code,用于生成网页中登陆验证码。前段时间博主曾经写过[django + PIL 生成网页动态验证码](http://www.xbman.cn/article/17 "django + PIL 生成网页动态验证码"),今天我们基于graphic-verification-code来修改一下当时的代码。 ##### 还记得上次的博文中(点击上面的连接跳转哦),中我们编写生成验证码的模块时写了大概50行代码,今天的神器 让你一行解决验证码生成 阅读全文
原创 django + PIL 生成网页动态验证码 作者:魏先森 发布时间:2017年10月24日 16:08 浏览(389) 评论() 分类:django,python 标签:python,django ##### 众所周知,一般正常的对外服务网站都有几个基本的功能就是验证码,验证码的重要性,这里就不多说了。主要是防止恶意破解密码,论坛灌水等等功能, ###### 制作网站验证码必须要尊重一点,就是复杂但不要过度影响用户体验,这里就不得不吐槽一下12306的神级验证码了。博主每次刷票没有个5,6次都不可能选对的。这种就有点严重影响用户体验了。 ##### 说回整体,本节我们简单介绍一下django验证码的制作方法 阅读全文
原创 一篇关于django,tornado性能测试的非专业性报告(二) 作者:魏先森 发布时间:2017年10月24日 16:07 浏览(408) 评论() 分类:django,python,tornado 标签:python,django,tornado ##### 上一篇里我们简单了说了一下 django、tornado最基础代码 性能方面的对比 不知道的同学可以点这个 [一篇关于django,tornado性能测试的非专业性报告(一)](http://www.xbman.cn/article/13 \"一篇关于django,tornado性能测试的非专业性报告(一)\") ##### 那么这一篇我们稍微深入一些。继续对比两者之间的性能。 阅读全文
原创 使用Nginx + Gunicorn + Django 方式部署django程序 作者:魏先森 发布时间:2017年10月24日 16:06 浏览(399) 评论() 分类:django,python 标签:python,django,神器出没 ##### Gunicorn是一个开源Python WSGI UNIX的HTTP服务器,传说速度快(配置快、运行快)、简单,默认是同步工作,支持Gevent、Eventlet异步,支持Tornado,官方有很详细的文档可以参阅。 阅读全文
原创 一篇关于django,tornado性能测试的非专业性报告(一) 作者:魏先森 发布时间:2017年10月24日 16:05 浏览(416) 评论() 分类:django,python,tornado 标签:python,django,tornado `为什么要写这篇文章?` ##### 确实是因为博主最近实在太无聊了。闲的蛋疼只能装作很忙的样子。。。故有了这篇。 `测试说明` ###### !!这里先说明一下,由于本文出自博主实验环境(windows 笔记本+VirtualBox虚拟linux)条件下,由于条件简陋,且测试代码均比较简单,故测试报告不能保证严谨准确,仅供参考和娱乐。 `环境介绍` ###### 由于条件简陋,测试环境为本人自用thinkpad x240笔记本电脑(intel core i3 1.9GHZ + 8G内存)+VirtualBOX虚拟机(虚拟环境为centos6.9 64bit 处理器数量1 内存1024M) ,python版本2.7.13 ,django版本1.8.3,tornado版本4.5.2。测试中使用了gunicorn 版本19.7.1。nginx。(多么详细。。。),压力测试工具使用apache自带的 ab工具进行 阅读全文
原创 新装python环境启动django程序报错 作者:魏先森 发布时间:2017年10月24日 15:37 浏览(308) 评论() 分类:django,python 标签:python,django ### django启动报错 django.core.exceptions.ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried in that order): No module named _sqlite3 阅读全文