python django
shuifa2008
喜欢计算机,喜欢编程。
展开
-
django 文件上传 文件不一致
写了很简单的一个django上传的例子,可是发现上传的文件和源文件稍微不一样,打开的时候提示“文件损坏”之类的,mp3文件则表现为杂音主要代码如下:模版html {% csrf_token %} title: file: 处理代码def handle_upfile(files): # print 'file na原创 2013-03-14 20:15:07 · 1698 阅读 · 0 评论 -
django模版local variable 'has' referenced before assignment
views:def common_statistic(request): '''公共信息 ''' ... bench_name = query.get('bench_name', '') ... return render(request, '/backends/qta/statistic-androidqq.html',转载 2014-11-06 19:10:36 · 1898 阅读 · 0 评论 -
apache PyString_FromString: Assertion `str != ((void *)0)' failed. 错误处理
最近遇到个奇怪的问题,我将django项目迁到到另一台服务器时,原创 2014-10-08 17:16:35 · 2808 阅读 · 0 评论 -
扩展Django:实现自己的manage命令
我们都用过Django的django-admin.py和manage.py。django-admin.py是一个命令行工具,可以执行一些管理任务,比如创建Django项目。而manage.py是在创建每个Django project时自动添加在项目目录下的,只是对manage.py的一个简单包装,其功能是将Django project放到sys.path目录中,同时设置DJANGO_SETTING转载 2014-05-13 15:54:36 · 745 阅读 · 0 评论 -
django 接收页面form的post数组
use QueryDict.getlistinputs = request.POST.getlist('input[]')参考:http://stackoverflow.com/questions/5541974/how-to-save-html-array-with-django-forms转载 2013-10-11 16:50:24 · 8234 阅读 · 0 评论 -
How to overcome “datetime.datetime not JSON serializable” in python?
For others who do not need or want to use the pymongo library for this.. you can achieve datetime JSON conversion easily with this small snippet:def default(obj): """Default JSON serializer."""转载 2013-07-05 17:57:17 · 1731 阅读 · 0 评论 -
python mysql数据库 'latin-1' codec can't encode character错误问题解决
http://stackoverflow.com/questions/3942888/unicodeencodeerror-latin-1-codec-cant-encode-character转载 2013-07-05 17:42:35 · 24588 阅读 · 4 评论 -
wxPython Dialog点两次关闭才关了的原因
Frame里调用一个模态框Dialog,可是发现点关闭按钮时,对话框没有关闭而是闪了一下当再次点击关闭才关了对话框后来发现原来是在Frame的事件处理最后调用了event.Skip()的原因event.Skip()是建表单时框架自动加的查看event.Skip()的作用:event.skip()的作用是告诉MainLoop继续处理这个消息,而不是在当前han原创 2013-07-11 20:29:05 · 1706 阅读 · 1 评论 -
Python使用struct处理二进制
有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体. struct模块中最重要的三个函数是pack(), unpack(), calcsize()pack(fmt, v1, v2, ...) 按照给定的格式(fmt),把数据封装成字符串(实际上是类转载 2013-05-06 19:16:39 · 732 阅读 · 0 评论 -
chr()、unichr()和ord()
chr()函数用一个范围在range(256)内的(就是0~255)整数作参数,返回一个对应的字符。unichr()跟它一样,只不过返回的是Unicode字符,这个从Python 2.0才加入的unichr()的参数范围依赖于你的Python是如何被编译的。如果是配置为USC2的Unicode,那么它的允许范围就是range(65536)或0x0000-0xFFFF;如果配置为UCS4,那么这个值转载 2013-05-06 20:36:04 · 860 阅读 · 0 评论 -
python中的闭包
什么是闭包?简单说,闭包就是根据不同的配置信息得到不同的结果再来看看专业的解释:闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。python实例看概念总是让人摸不着头脑,看几个p转载 2013-04-18 20:07:15 · 618 阅读 · 0 评论 -
找回django admin密码
想用下django admin后台更新下数据,突然忘记了密码了看了下数据库,密码是加密的,所以直接从数据库获得是不可能了那么就用Django shell:python manage.py shell然后获取你的用户名,并且重设密码:from django.contrib.auth.models import User user = User.objects.ge原创 2013-04-25 15:11:04 · 4124 阅读 · 0 评论 -
Python 中文转换url编码的实际操作步骤介绍
url编码具有十分强大的功能,以及具有十分简捷的运用技巧,那么如果在Python中文转换url编码你对其有所了解吗?以下是文章的相关内容的介绍,希望你浏览以下的文章会有所收获。今天修改一个天气预报的东西,但输入城市不能得到天气预报,感觉是编码不对,因为你输入一个城市(比如‘杭州’),url的地址编码却是'%E4%B8%BD%E6%B1%9F',因此需 要做一个转换。这里我们就用到了模块ur转载 2013-04-24 11:14:12 · 751 阅读 · 0 评论 -
django CSRF protect (防止出现Forbidden 403)
利用django的中间件CsrfViewMiddleware,settings里配置MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middl原创 2013-03-15 19:01:05 · 4055 阅读 · 1 评论 -
根据Django Model动态生成sql的方法
转自:http://blog.csdn.net/wenxuansoft/article/details/8039011当定义好Django Model后,一般可以在初始化调用Syncdb方法来自动在数据库里面生成相应的表。那么如果想在后续阶段想根据根据Django Model动态生成数据表,该怎么办呢?要生成数据库表,就得先根据model的定义先生成转载 2015-05-09 11:29:16 · 7040 阅读 · 1 评论