- 博客(7)
- 收藏
- 关注
原创 django 安装编码问题
今天重装了win10系统,需要重搭开发环境。但在重装django包的时候出现了安装错误:UnicodeDecodeError: ‘ascii’ codec can’t decode…怀疑是重装系统时把用户名设为中文名的缘故。于是在D:\python\Lib\下找到ntpath.py文件 ,疯狂打印,在下面打印路径的时候发现并确认了是这个原因# Join two (or more) paths...
2018-10-12 12:00:19 311
原创 Python 进程池的使用
# coding=utf-8import timeimport randomfrom multiprocessing.dummy import Pool as ThreadPooldef to_reve_function(p1,): print 'p1::: '+str(p1)+' start==== ' time.sleep(random.randint(1,4)) ...
2018-10-11 19:13:19 203
转载 为什么在Python里推荐使用多进程而不是多线程?
为什么在Python里推荐使用多进程而不是多线程?最近在看Python的多线程,经常我们会听到老手说:“Python下多线程是鸡肋,推荐使用多进程!”,但是为什么这么说呢?要知其然,更要知其所以然。所以有了下面的深入研究:首先强调背景:1、GIL是什么?GIL的全称是Global Interpreter Lock(全局解释器锁),来源是python设计之初的考虑,为了数据安全所做的决定。...
2018-10-11 17:33:19 184
转载 Django 模块介绍
##首先了解什么是MVCMVC框架的核心思想是:解耦,让不同的代码块之间降低耦合,增强代码的可扩展性和可移植性,实现向后兼容django就是遵循MVC设计的,它有一个专有名词:MVT M的全拼为Model,负责处理数据,内嵌了ORM框架V的全拼为View,负责接收HttpRequest,业务处理,返回HttpResponseT的全拼为Template,负责封装构造要返回的html,内嵌...
2018-10-11 14:43:30 2582
原创 Django 常用中间件
可用的中间件缓存中间件class UpdateCacheMiddlewareclass FetchFromCacheMiddleware开启全站范围的缓存。 如果开启了这些缓存,任何一个由Django提供的页面将会被缓存,缓存时长是由你在CACHE_MIDDLEWARE_SECONDS配置中定义的。“通用”的中间件class CommonMiddleware给完美主义者增加一...
2018-10-11 10:11:56 2408
原创 python 编码问题
问题:UnicodeEncodeError(‘ascii’, u’Sie haben die H\xf6chstanzahl an Artikeln (1,722) und den H\xf6chstbetrag (HK$55,904.00) erreicht, die Sie diesen Monat einstellen k\xf6nnen. ', 15, 16, ‘ordinal not i...
2018-10-10 12:37:43 160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人