色彩时光 | 记录程序员世界的点点滴滴

python远程调用sqlserver存储过程记录

开发中需要python远程调用sqlserver存储过程。搜索了网上有两种方式,pymssql和pyodbc。开始采用第一种方式开发,不过无法拿到存储过程中的返回数据,后采用pyodbc开发,当然存储过程中返回数据并不是直接return返回,需要设定一个output类型的参数,然后在结束时设置该参数并select一把方可得到返回。网上也有另外一种思路,写个存储过程中间件调用目标存储过程避免每有返回就得select的情况,该方法为验证。
继续阅读 →

django缓存

网站当访问量加大后会加大数据读取的消耗,而缓存技术能一定程度上缓解这样的消耗。django提供一套完整的缓存机制来供开发者使用。基本原理就是如果访问存在缓存,则返回缓存内容,如果不存在缓存,查询数据库返回数据,并对数据进行缓存 [code] given a URL, try finding that page in the cache if the page is in the cache: return the cached page else: generate the page save the generated page in the cache (for next time) return the generated page [/code]
继续阅读 →

2016年9月23日记录日志

最近在做一个微信核销系统,遇到了其中的几个问题进行记录。 1、微信每次核销时有核销事件推送,未成功答复会五秒进行再次推送,推送三次。帧听核销事件推送,需要把地址配置到管理后台,而地址需要是外网地址。外网地址的话不能调试,而且上传更新加大工作量。解决这个问题办法一个名为ngrok 应用可以代理本地服务,让外网地址能访问到本地服务,用起来很方便。到ngrok本地目录,执行命令ngrok http 8000即可。 ngrok参考文章
继续阅读 →

django中sitemap生成记录

昨日分析网站的收录,决定做相关的seo优化。1、添加html注释,2、class命名更友好,3、添加文章描述,4、生成网站sitemap。 其中添加文章描述,需要对文章内容进行截取。由于内容为html字符串包含了html标签,怎么过滤html标签并进行内容截取成为研究的问题。
继续阅读 →

微信公账号接口开发记录

本人对理财感兴趣,搭建了一个理财网站:理财吾爱发 ,同时也申请了一个微信公账号wwwlicai528com。原本是计划网站和公账号一起运营的,之前一直没时间基本都搁置在那里,现在有时间想对公账号进行改进升级。公众号属于个人公众号无法认证,查阅接口权限只能接收基本事件权限和用户回复消息权限,自动回复权限,以及部分页面js权限。
继续阅读 →

TypeError: can't compare offset-naive and offset-aware datetimes bugfix

参考:https://docs.djangoproject.com/en/1.8/topics/i18n/timezones/#naive-and-aware-datetime-objects 起因:正常的dateime.now()得到的日期不能和Django数据库里面存储的日期数据做对比,两个解决办法: 1、是把Django配置里面的USE_TZ设置成False,这样Django的数据就没有时区信息了。 2、是在这个对比情景下,不要用datetime.now()来得当前数据,用以下代码: [code]from django.utils import timezone now = timezone.now() [/code]
继续阅读 →

分类

热门标签

友情链接