2012年4月6日

摘要: 出现错误:django.core.exceptions.ImproperlyConfigured: 'postgresql_psycopg2' isn't an available database backend.Try using django.db.backends.postgresql_psycopg2 instead.Error was: No module named postgresql_psycopg2.base改了下setting.pyDATABASES = { 'default': { 'ENGINE': 'd 阅读全文

posted @ 2012-04-06 18:38 仆本浪人 阅读(578) 评论(0) 推荐(0) 编辑

2012年3月16日

摘要: 查看资料:http://www.tornadoweb.cn/documentation对于 Python 2.6 以上的版本,只要简单地将 tornado 的目录添加到PYTHONPATH就可以使用了。命令行:$ export PYTHONPATH=$PYTHONPATH:/Users/lotus/code/tornado测试:终端下进入tornado目录,进入demos-----helloworld运行:python helloworld.py打开浏览器,地址栏输入:http://127.0.0.1:8888,即可看到hello,world 阅读全文

posted @ 2012-03-16 18:51 仆本浪人 阅读(805) 评论(0) 推荐(0) 编辑

2012年3月11日

摘要: IndentationError: unindent does not match any outer indentation level缩进错误,注意空格 阅读全文

posted @ 2012-03-11 21:26 仆本浪人 阅读(298) 评论(0) 推荐(0) 编辑

摘要: 下载:请到官方网站http://www.modpython.org/解压:进入文件目录,运行以下命令:1 $ ./configure –with-apxs=/usr/sbin/apxs2 $ make3 $ sudo make install修改源码,编辑src/connobject.c第142行将!(b == APR_BRIGADE_SENTINEL(b) ||改为!(b == APR_BRIGADE_SENTINEL(bb) ||配置apache修改apache配置文件httpd.conf,添加LoadModule python_module /usr/libexec/apache2/mo 阅读全文

posted @ 2012-03-11 21:18 仆本浪人 阅读(529) 评论(0) 推荐(0) 编辑

2011年12月2日

摘要: settings.pyMEDIA_ROOT = '/home/lotus/django/myblog/css'MEDIA_URL = '/statics/'STATIC_ROOT = '/home/lotus/django/myblog'STATIC_URL = '/static/'urls.pyif settings.DEBUG:urlpatterns += patterns('', (r'^statics/(?P<path>.*)$', 'django.views.stati 阅读全文

posted @ 2011-12-02 21:40 仆本浪人 阅读(749) 评论(1) 推荐(0) 编辑

2011年10月19日

摘要: 为了使用mysql中的数据库,首先要下载mysql-python的模块# apt-get install python-mysqldb编辑配置文件(settings.py) 1 DATABASES = { 2 'default': { 3 'ENGINE': 'django.db.backends.mysql', #设置为mysql数据库 4 'NAME': '', #mysql数据库名 5 'USER': '', #mysql用户名,留空则默认为当前linux用户名 6 ' 阅读全文

posted @ 2011-10-19 00:01 仆本浪人 阅读(1487) 评论(2) 推荐(0) 编辑

2011年10月17日

摘要: 正则表达式字符串的开头字母“r”。 它告诉Python这是个原始字符串,不需要处理里面的反斜杠(转义字符)。 在普通Python字符串中,反斜杠用于特殊字符的转义。比如n转义成一个换行符。 当你用r把它标示为一个原始字符串后,Python不再视其中的反斜杠为转义字符。也就是说,“n”是两个字符串:“”和“n”。由于反斜杠在Python代码和正则表达式中有冲突,因此建议你在Python定义正则表达式时都使用原始字符串。(r'^time/plus/\d{1,2}/$', hours_ahead), 阅读全文

posted @ 2011-10-17 23:41 仆本浪人 阅读(2127) 评论(0) 推荐(0) 编辑

2011年10月16日

摘要: 1、安装 wxPython支持apt-get install python-wxgtk2.62、下载UilPad包http://ulipad.googlecode.com3、shell 里面,目录下直接执行 python UliPad.py或者UliPad.pywUbuntu中将快捷方式添加到“应用程序”现在想把Ulipad添加到系统的“应用程序”菜单里,方法如下:sudo gedit /usr/share/applications/Ulipad.desktop然后在里面添加如下内容:[Desktop Entry]Name=UlipadComment=a Python IDE#执行命令Exec 阅读全文

posted @ 2011-10-16 01:03 仆本浪人 阅读(413) 评论(0) 推荐(0) 编辑

2011年10月5日

摘要: print reduce(lambda x,y:x*y, range(1, 1001)) 阅读全文

posted @ 2011-10-05 01:29 仆本浪人 阅读(408) 评论(0) 推荐(0) 编辑

摘要: !预览语言的发展趋势一定是动静结合、刚柔并济Perl凝练晦涩,Python优雅明晰,Ruby精巧灵动,PHP简明单纯或许优雅正是来自对细节和规范的重视(RoR)与Ruby结合之后,便如一只猱身而上灵猫,立刻衬托出Java和.NET大象般的身影?提问Perl、Python、Ruby和PHP各自有何特点?为什么动态语言多作为轻量级的解决方案?LAMP为什么受欢迎?Ruby on Rails为什么会流行?编程语言的发展趋势是什么?:讲解“剩下四种动态语言,我们将之归为后台脚本语言。”冒号说着画了张图表——引号听得仔细:“我记得您开始是把这些语言划分为C族静态语言、非C族静态语言和动态语言三类的。”冒 阅读全文

posted @ 2011-10-05 00:44 仆本浪人 阅读(276) 评论(0) 推荐(0) 编辑