-
django访问静态资源文件报编码错误解决办法
今天在将一个在windows xp 环境下开发的django应用移植到window 2003上去跑的时候,居然出现了静态资源文件编码问题, 很奇怪。这种问题只会在用django自带的 server 下才会出现,用 apache uwsgi是不会出现的。
阅读更多轻舞肥羊2015-03-09【[Python/Django]】
-
python whl 格式文件的安装
离开python 有一段时间了,今天又回头把以前没开发完成的CMS 打开,继续部署环境,想继续开发下去,但在搭建环境过程之后,发现下载的一些包都变成了whl 格式的文件, 我真还糊涂了一会,赶快搜索了一把,发现python 官方都想用whl 文件来替换egg 文件,说白了whl 是另外一种压缩文件,你完全可以把它的扩展名变成zip 文件,然后可以解压
阅读更多轻舞肥羊2015-03-07【[Python/Django]】
-
python开发常见模块的安装
包括Python,eclipse,jdk,pydev,pip,setuptools,beautifulsoup,pyyaml,nltk,mysqldb的下载安装配置。
阅读更多轻舞肥羊2015-03-07【[Python/Django]】
-
python 调用SVN 命令报编码错误的解决办法
在项目中尝试用python写一个部署工具,首先会用python 调用svn 的一些命令,去下载代码等,但刚开始报编码错误,后来找到了解决办法。
阅读更多轻舞肥羊2015-01-05【[Python/Django]】
-
Django request 获取全路径的方法
在用java 写程序的时候,通过Httprequest 可以拿到很多有用的信息,包括url全路径,比如 host或者域名,端口,context ,querystring等。在DJANGO中想要有类似的东西,通过什么方法可以得到呢
阅读更多轻舞肥羊2014-11-18【[Python/Django]】
-
对python 对象列表根据某个属性排序的方法
对于一个已有的python list, 里面的内容是一些对象,这些对象有一些相同的属性值, 在一些特定的情况下,需要自己选择特定的排序,也就是根据某一个具体的属性来排序,在网上找了下资料,一般来说有两种方法,但从根本上来说,还是调用了list.sort 方法来实现。下面是简单的测试代码片段
阅读更多轻舞肥羊2014-07-23【[Python/Django]】
-
合并多个python list以及合并多个 django QuerySet 的方法
在用python或者django写一些小工具应用的时候,有可能会遇到合并多个list到一个 list 的情况。单纯从技术角度来说,处理起来没什么难度,能想到的办法很多,但我觉得有一个很简单而且效率比较高的方法是我以前没注意到的。那就是利用 chain 方法来合并多个list. 同样也可以用来合并django 的 QuerySet.
阅读更多轻舞肥羊2014-07-15【[Python/Django]】
-
python,Django做淘宝客登录参考代码
在整理python,django资料的时候,发现了这个东西,也许是当初某位网友或者朋友发过来参考或者一起探讨修改的东西,现在不记得了,也许taobao的接口都变了也有可能,但总体来说还是有参考价值的,主要是做淘宝客客或者返利网会用到taobao登录而用的.
阅读更多轻舞肥羊2014-07-07【[Python/Django]】
-
Django model distinct 的使用方法
今天突然有人问起在 django 的 model 里面怎么用 distinct, 对于这种东西,我一向的观点是查看django 的在线文档。于是不加思索的根据在线文档给出了答案,但结果很让人沮丧,运行程序时会报错: NotImplementedError: DISTINCT ON fields is not supported by this database backend, 从字面上看,貌似是因为才用了mysql 的原因,其实不是.
阅读更多轻舞肥羊2014-06-11【[Python/Django]】
-
利用 djanog 模板 生成 excel(xls) 文件
生成Excel 文件,很多人会采用一些开源的库来实现,比如python 自带 csv 库可以生成类似Excel 一样的东西,当然还有一些专门处理 excel 的库,我以前也有用过,比如这里: http://www.yihaomen.com/article/python/300.htm 我介绍过用第三方的库来实现。但事实上还有另外一种办法,采用模板的方法.
阅读更多轻舞肥羊2014-06-10【[Python/Django]】
-
如何用 python,Djano 生成 SEO 友好的 URL, 包含中文处理
做技术的人,在搜索技术问题时,估计经常会搜索到一个网站:stackoverflow, 你会发现这个网站的的 url 的设计对搜索引擎来说是非常友好的, 在 url 的后面直接跟上了这篇文章的核心关键字, 很多英文习惯的用户很自然的就能搜索到这些文章. 当然 stackoverflow 是英文版的,在这方面有天然的优势。因为因为英文字母都是 acsii 码的,比较容易做到,我在用 Django 做项目的时候,也尝试了这种 url 的方式,django 严格说来是天生支持这种方式的,只是没有考虑中国用户的习惯,下面总结几种处理方式
阅读更多轻舞肥羊2014-05-27【[Python/Django]】
-
自定义django class based view 的一个例子
Django 从 1.3 版本开始进引入了 class based view 的方式,以这种方式处理视图,可以在一些基类中写一些公用方法。我查看 Django 相关文档,感觉有点麻烦。其实如果要将现有的基于 function 的 view 变成 class based view 应该是比较简单的。完全可以自定义个实现。虽然这不是 django 所要求的方式,但对我来说,这样的改动也许是最小的
阅读更多轻舞肥羊2014-05-22【[Python/Django]】
-
几张图了解django class base view 的响应流程
Django 处理采用普通的方法作为 view 处理逻辑以及渲染模板之外,还有一种方法是采用 class base 的方式,所有请求都通过封装在类里面的方法来处理,其基本流程可以通过如下几张图来说明:1. DjangoClassView的在urls中as_view响应流程2. DjangoListView的响应流程3. DjangoRedirectView的响应流程4. 4. DjangoTemplateView的响应流程
阅读更多轻舞肥羊2014-05-21【[Python/Django]】
-
一个比较好用的python反编译工具
一看这个标题,就是搞坏事用的, 用 java 写程序多了,很习惯用反编译工具了,而且玩java 的人认为那是很正常的事。所以很多商业应用的java 程序都用了混淆器或者自己写了classloader,防止别人反编译,其实理论上还是可以反编译的,只是难度加大了。我用python,django 两年多了,虽然都是业余时间再玩,自己也写过一些应用,有时候想如果某些核心的代码不公开能反编译吗,肯定是可以(如果你的python不是自己处理过的,编译出来的字节码都可以反编译),我在sf上找到的这个工具就很好用.
阅读更多轻舞肥羊2014-05-07【[Python/Django]】
-
Django Form 自定义字段错误信息
用 Django Form 通常有两种方式,一种是直接从 form.Form 继承而来,自己定义一个 Form, 另外一种方式是从 ModelForm 继承而来. Django Form会校验数据是否合法,如果不合法会显示默认的错误消息,但有时候根本没有办法满足需求,我需要对某些特殊的字段显示自定义的错误消息. 根据两种 Form 的类型,处理的方法也不一样.
阅读更多轻舞肥羊2014-04-20【[Python/Django]】