- 博客(10)
- 资源 (1)
- 收藏
- 关注
转载 python 多线程实现多客户端连接的 TCP Server
python 多线程实现多客户端连接的 TCP Server最近看《python核心编程》,书中实现了一个简单的1对1的TCPserver,但是在实际使用中1对1的形势明显是不行的,所以研究了一下如何在server端通过启动不同的线程(进程)来实现每个链接一个线程。其实python在类的设计上已经考虑到了这一方面的需求,我们只要在自己的server上继承一下SocketServer.BaseRequ
2017-01-23 20:25:09 10093
原创 django的403/404/500错误自定义页面的配置
django的403/404/500错误自定义页面的配置要实现标题的功能,总共分三步: 1.创建html错误页 2.配置settings 3.编写视图 4.配置url 我的开发环境: django1.10.3 python2.7.12前期工作创建项目及app$ django-admin.py startproject Test...$ python manage.py
2017-01-18 12:21:03 9310 2
原创 django 数据序列化的实现
django 数据序列化的实现 为什么要自己去序列化呢?为什么不用restful呢?django做全栈开发真的很不错,但做前、后端分离开发时,某些方面可能需要调整。比如,数据的序列化这个问题,跨域问题;当然,这都不是什么大问题。。。下面说说数据序列化问题后端与前端通过json数据格式交互数据;django 通过orm读取的数据,不能直接用django的serializable或python的序
2017-01-16 18:54:10 5789 4
转载 git无法pull仓库refusing to merge unrelated histories
git无法pull仓库refusing to merge unrelated histories 本文讲的是把Git在最新2.9.2,合并pull两个不同的项目,出现的问题如何去解决fatal: refusing to merge unrelated histories我在Github新建一个仓库,写了License,然后把本地一个写了很久仓库上传。先pull,因为两个仓库不同,发现refus
2017-01-16 18:05:32 470
原创 Celery+python+redis异步执行定时任务
Celery+python+redis异步执行定时任务我之前的一篇文章中写了【Celery+django+redis异步执行任务】 博文:http://blog.csdn.net/apple9005/article/details/54236212 你会发现,这些代码并不依赖django框架,随便写到一个py文件中,就可以轻松的执行成功,这是因为这些代码并没有用到django-celery,dj
2017-01-14 23:29:31 20543 2
原创 django解决跨域请求的问题
django解决跨域请求的问题解决方案1.安装django-cors-headerspip install django-cors-headers2.配置settings.py文件INSTALLED_APPS = [ ... 'corsheaders', ... ] MIDDLEWARE_CLASSES = ( ... 'corsheaders.middle
2017-01-14 17:49:28 39644 19
原创 python实现数据导出到excel--普通格式
python实现数据导出到excel–普通格式 此文是在django框架下编写,从数据库中获取数据使用的是django-orm用python导出数据到excel,简单到爆!(普通的excel格式)安装xlwtpip install xlwt编写py文件from xlwt import *import StringIOfrom apps.song.models import Songdef
2017-01-14 17:13:18 35149 1
转载 git tag — 标签相关操作
用tag给你的项目打个标签标签可以针对某一时间点的版本做标记,常用于版本发布。列出标签$ Git tag # 在控制台打印出当前仓库的所有标签$ git tag -l ‘v0.1.*’ # 搜索符合模式的标签打标签 git标签分为两种类型:轻量标签和附注标签。轻量标签是指向提交对象的引用,附注标签则是仓库中的一个独立对象。建议使用附注标签。1.创建轻量标签$ git tag v0.1.2-lig
2017-01-13 19:00:50 532
原创 Celery+django+redis异步执行任务
Celery+django+redis异步执行任务本文用到的各工具版本:celery 4.0.2django 1.10.3redis 3.2.6 特别注意: 如果你的项目是django框架,那么django-celery,celery-with-redis等等这些东西,都不要用了(这些东西会受python、celery版本的影响,我一直没测通…)。直接pip安装celery 4版本以上
2017-01-08 19:51:07 8551 3
原创 python fabric实现远程部署
python fabric实现远程部署需求描述在多人协同开发项目的过程中,几乎每天我们都要提交代码到git服务器,然后部署到测试服务器,每天都在敲那重复的几行命令,实在是无趣。怎么办?运维自动化!接下来就说说fabric这玩意儿,替我们完成一些重复繁杂的工作,相信你会跟我一样喜欢上它的!本文项目背景我们这次做的项目是用的django框架,每天我们提交代码到git服务器后,都要手动上传代码到测试服务器
2017-01-04 23:07:25 947
SQLServer2005_SSMSEE.msi
2013-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人