Python/Django
fangzhouxing
这个作者很懒,什么都没留下…
展开
-
Python/Django学习笔记(2):感受Django框架
就像学习Ruby语言的主要动力来自RubyOnRails框架一样,学习Python语言是因为要用它来开发Web应用,而Django框架显然是首选。搭建Django开发环境 1. 下载 django (0.96.1) 2. 按照安装文档进行配置。 这方面有价值的文档还有: Using Eclipse and PyDev for dj...2008-05-31 09:56:01 · 165 阅读 · 0 评论 -
解决 ImportError: No module named pkg_resources!
早上开始工作发现单元测试 nosetest 不能正常工作了,出现下列错误: Traceback (most recent call last): File "C:\Python25\Scripts\nosetests-script.py", line 7, in <module> import pkg_resourcesImportError: N...原创 2011-07-07 15:04:19 · 1495 阅读 · 0 评论 -
Python/Django学习笔记(1):初识Python语言
经过一个月的埋头学习,对Python语言和Django框架有了初步的掌握,现在已经进入实战阶段。从这一篇文章开始,对学习笔记进行整理发表。搜寻学习资料 有关的学习材料在网站 http://slav0nic.org.ua/static/books/python/ 中都有。 值得关注的电子书如下: 关于Web框架 The Definitive G...2008-05-28 15:17:01 · 113 阅读 · 0 评论 -
自己写的第一个python程序
写了第一个python程序,感觉很爽。files = []file_object = open('G:\_python\package.txt')try: for line in file_object: line = line.rstrip() if line.endswith('.js'): [obj_name,file_name] = line.split(',...2008-05-05 08:29:25 · 113 阅读 · 0 评论 -
与汉字处理有关的Python实用例程
1. 判断字符串中是否含有汉字。 def has_hz(text): hz_yes = False for ch in text: if isinstance(ch, unicode): if unicodedata.east_asian_width(ch)!= 'Na': hz_yes = True...2008-11-02 16:32:34 · 112 阅读 · 0 评论 -
Google App Engine的HelloWorld程序运行通过
开始学习和使用Google App Engine, 并把HelloWorld程序运行起来了. app.yamlapplication: helloworldversion: 1runtime: pythonapi_version: 1handlers:- url: /.* script: helloworld.py helloworld.py(加入了中文测试)#cod...2008-04-20 18:47:53 · 94 阅读 · 0 评论 -
Django 1.0数据库分页查询时遇到的程序缺陷
使用 Paginator 进行数据库分页查询时,如果有 extra(where=sql) 限制查询范围,同时用 .values() 限定输出字段,就会出现类似下面的错误: no such column id: 检查后台生成的SQL, 可以看到下面这样奇怪的SQL语句: SELECT COUNT(*) FROM (SELECT "t_MenuItem"."id", "...2008-10-01 10:43:12 · 121 阅读 · 0 评论 -
我也来实现在top监视窗口显示Django当前正在执行的请求URL
近来一直在努力解决python进程占用CPU 100%的问题, 今天看到了这篇帖子“在top监视窗口显示Django当前正在执行的请求URL”,我使用的是Lighttpd/fastcgi,直接用帖子中的代码没有走通,最后使用了下面的代码实现了这个功能: def show_process_detail(self, request): """在ubuntu的t...2009-09-22 18:18:23 · 183 阅读 · 0 评论 -
使用新的Django 1.0文件上传写法
升级到Django 1.0后,原来的文件上传程序不能运行,报告了下列错误: [2008-09-17 Wed 10:20:52]ERROR "<type 'exceptions.TypeError'>'InMemoryUploadedFile' object is unsubscriptable[('/home/dev2/deploy/divo3/apps/xf/views/...2008-09-17 11:23:05 · 148 阅读 · 0 评论 -
升级到Django 1.0遇到的问题与解决
从Django 0.97SVN版本升级到Django 1.0,在本地程序运行和调试都很顺利,但发布到Linux服务器上却出现了500(服务器内部错误)页面,查了日志文件,也看不到任何错误信息。 采用的排错手法是先将应用最小化,就是把应用缩小成只有一个主页面,其他程序先拿掉。测试了一下能跑了。然后逐个添加程序,看是那一个程序引起的500错误。 最后发现是这...2008-09-17 11:18:49 · 94 阅读 · 0 评论 -
Windows下同时运行多个Django项目
有两个项目,一个是后台,一个是网站,网站项目中要访问后台项目中的RESTful服务。如果能在一台开发用Windows机器中同时运行这两个项目,程序调试的时候就会很方便。 单个Django项目开发前,一般要先设置好环境变量 PYTHONPATH 和 DJANGO_SETTINGS_MODULE。假如有一个项目 sonnet1api,位于 D:\dev\sonnet1a...原创 2012-02-14 11:42:53 · 1420 阅读 · 0 评论