
Python
samsample
专注野战技术的中年男人
展开
-
Django集成Ueditor富文本编辑器及少量功能定制详解
本文介绍了如何在Python2.7+Django1.7的环境下集成Ueditor1.4.3的前端,并自行编写后端的处理过程,使得该富文本编辑器可以上传图片、文件、涂鸦等等。本文适合已经对Python+Django1.7有一定了解的人,如果连Django视图向模板传入变量都不会的话,建议还是去学一些基础的东西再集成富文本编辑器比较好。原创 2015-01-06 23:24:25 · 4963 阅读 · 0 评论 -
为python virtualenv安装exe依赖
需求是这样的:由于项目是跑在linux下的,但是调试和开发都在本机(windows)下面的呀。于是乎配本地环境,发现很多依赖装不上,包括并且不限于:mysql-python、pywin32……实际安装的过程中,发现这两个依赖在windows下只有exe安装包是可用的,编译安装是不可行的,因此对系统的VC什么鬼的要求挺多。题外话,python和系统都是64位的,32位可能不会那么原创 2016-07-14 13:57:06 · 1473 阅读 · 0 评论 -
Django连接SQL Server配置指引
额,之前有一篇同名的文章《Django连接SQL Server配置指引》,写的内容我后来再次校验的时候发现有部分内容是不对的。但是修改文章的工作量太大了,所以另外开一篇文章来“重构”它(^_^),也方便后面找问题。1. 前言Django只内置了几个 Database Backend(mysql、oracle、sqllite3(默认)、postgresql_psycopg原创 2016-03-30 13:31:11 · 21445 阅读 · 4 评论 -
Django Models的数据类型 汇总
Django Models的数据类型转载 2016-03-30 14:45:05 · 744 阅读 · 0 评论 -
Django连接SQL Server配置指引
注意,此文章由于有部分内容是错误的,因此另起一篇文章叙述:Django连接SQL Server配置指引http://blog.youkuaiyun.com/samed/article/details/51012627原创 2015-08-29 14:39:04 · 12412 阅读 · 0 评论 -
python-excel的模块xlrd和xlwt用法及注意事项整理
本文为整理性文章,将会不定期更新,一旦发现bug就会更新。另外一句话总结一下:这三个模块虽然简单易用,但是bug太多,功能太少,无法吐槽,远远没有perl的excel模块好用。 目录:一、主要方法列表二、已知BUG列表三、官方文档下载原创 2015-11-20 00:37:29 · 9956 阅读 · 0 评论 -
Django搭配Celery进行异步/定时任务(一)初步搭建
以下需求场景很常见:1. 用户点击页面按钮,请求后台进行一系列耗时非常高的操作,页面没有响应/一直Loading,用户体验非常不好。2. 某些数据需要预先处理,每天凌晨的时候进行运算,大约半小时到1小时才能完成。3. 进行外部系统的接口数据调用,接口要求在10秒内返回应答报文,但是Django获取数据之后要进行一定的处理,而此处理时间超过3分钟。……本文介绍采用celery搭配django进行异步/定时任务的执行。原创 2016-01-28 10:05:58 · 16568 阅读 · 0 评论 -
Django使用Apache2.2通过Mod_wsgi搭建站点服务器
windows和linux下使用apache2.2+mod_wsgi搭建Django站点原创 2016-01-04 00:48:39 · 3336 阅读 · 1 评论 -
关于Python中正则使用findall和分组的一个坑
首先,findall有两种用法:findall(string[, pos[, endpos]])re.findall(pattern, string[, flags])这里讲的是第二种,里面有一个坑。原创 2016-01-21 15:49:43 · 7055 阅读 · 1 评论 -
微软ODBC Driver 1.0 for Linux 使用 pyodbc并发产生的问题
站点的制作到达尾声,需要考虑部署的问题了。所以想趁前段时间很火的docker还热手,熟悉一下练练手,也方便后面实际环境部署用,避免又像之前一样apache在一台server上怎么都跑不起来的尴尬。但是,就在啥都部署好了,站点也都能正常运行和访问之后,发现一个让我崩溃的问题。 pyodbc会产生一个并发的异常错误。现象是pyodbc报出来的,但是具体是不是pyodbc的错误,还不原创 2016-01-03 01:19:21 · 1786 阅读 · 0 评论 -
CentOS6使用unixODBC+FreeTDS+pyodbc连接Sql Server2008
这个问题看似简单,网上找了N多资料,都是不行的。今晚终于解决,途径如下:----特别说明一下,我这边手头上只有一台32位的系统,没有64位的,如果各位版本不一样,下载软件的时候相应要变更一下版本(尤其163源) 0. 系统环境:CentOS6.5 32bit(Linux version 2.6.32-71.el6.i686)Python2.6.6 --升级到--> p原创 2016-01-03 00:23:23 · 5449 阅读 · 0 评论 -
解决使用Pyodbc向MSSQL插入unicode字符乱码的问题
——这个问题烦扰了我将近3个星期。重要提醒:想看解决方案的直接拖到最后,这中间的过程,急性子的人可以不用看。问题描述:现有:1. unicode字符串:a = "测试" ;2. 数据库SQL Server 2008表 t(name nvarchar(100))3. linux主机:CentOS6.7 64bit(run in docker)4. 驱动及接口:原创 2016-01-19 00:03:39 · 4641 阅读 · 3 评论 -
遭瘟的pyodbc——关于存储过程执行
由于需要使用django连接SQL Server,烦人的事情随之而来。首先Django 没有自带针对MSSQL的BackEnds,所以要自己包装,这个很烦很烦,烦到死了,每次部署到新的机器上都要调试很久。可以见我之前写的这篇文章:Django连接SQL Server配置指引,其实是可以成功的,但是每次都要配置,太过麻烦了。而且只能连接一个数据库,如果要连接多个数据库,无法避免要使用py原创 2015-11-21 13:32:20 · 5819 阅读 · 1 评论 -
Django+Json+Jquery产生局部刷新
需求:想使用Python创建一个ETL工具,其中页面部分采用Django框架,调度的显示及控制通过Web页面进行操作。因此调度的数据抽取、加载、存储过程跑数过程需要实时(准实时)显示处理记录条数(进度),因此需要开发局部刷新页面,以达到此效果。备注:由于当前并未创建ETL工具,因此采用读取系统任务列表来举例。实现过程:1. django-ad原创 2015-09-17 16:54:00 · 4465 阅读 · 0 评论 -
Python 代码风格和PEP8
Python 的代码风格由 PEP 8 描述。这个文档描述了 Python 编程风格的方方面面。在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格。这样就易于阅读,易于在程序员之间交流。命名总体原则:1. 尽量单独使用小写字母‘l’,大写字母‘O’等容易混淆的字母。2. 模块命名尽量短小,使用全部小写的方式,可以使用下划线。3.转载 2015-09-09 10:00:35 · 910 阅读 · 0 评论 -
解决sublime Text编译python中文脚本出错
sublime Text是一个非常好的IDE,而且响应速度神马的都非常棒,但是使用过程中会有一些头疼的问题。最最常见的问题当属编译的时候莫名其妙的报错。unicode中文是没有办法在sublime Text的console中输出的。使用sys.setdefaultencoding('utf-8')即可解决原创 2016-07-18 17:25:36 · 6067 阅读 · 0 评论