- 浏览: 231076 次
- 性别:
- 来自: 上海
最新评论
-
fns:
Thanks
wing ide 设置
文章列表
其实,今天晚上本来像做i18n的
http://webpy.org/cookbook/i18n_support_in_template_file.zh-cn
结果开始还看得比较明白
不过到后面的pot, po,mo文件,就完全不知道了
毕竟struts里,配上myeclipse的插件,编辑i18n文件这种东西
就是纯粹的一个翻译工作而已
也许这章的内容,对于我这种反应比较慢的人来说,应该从后面开始看
Gettext的简介
http://zh.wikipedia.org/wiki/Gettext
这个东西的历史还真古老
简单说
po 可以 ...
http://webpy.org/docs/0.3/templetor.zh-cn
http://webpy.org/docs/0.3/templetor
中文版的排版乱掉了,看懂了大体意思后还是看英文版吧
不过,疑问
1 这是内置的模板系统,下面还有3种兼容的模板系统,总共4种?哪个好?
2 在模板文件里写这么多python代码,维护方便?有点像jsp的初级阶段啊,mvc精神呢?只是为了方便?
3 没找到内部模板系统的具体说明文件啊,api没找到啊,下面这里面的这些内置函数都是啥?
Some common builtin functions like range, m ...
web.py笔记 cookie
- 博客分类:
- python
官方url http://webpy.org/cookbook/cookies.zh-cn
例子给的都很好
自己测试了下ssl连接的情况
只有ssl开启的时候,才可以置为true
否则,置为true也是取不到值得
以下是测试代码
import web
#from web.wsgiserver import CherryPyWSGIServer
#from web.wsgiserver.ssl_builtin import BuiltinSSLAdapter
#ssl_cert = "C:/Python27/Lib/ ...
web.py笔记 大块文件下载
- 博客分类:
- python
官方url
http://webpy.org/cookbook/streaming_large_files.zh-cn
有关yield的说明
从python的yield说起 http://lukejin.iteye.com/blog/587051
[Python 学习]2.5版yield之学习心得 http://blog.donews.com/limodou/archive/2006/09/04/1028747.aspx
关于yield的写法
以上两篇文章的写法我都懂,但是看web.py里面这个例子的时候,还是看不懂
count_holder通过ifra ...
web.py笔记 处理404 500
- 博客分类:
- python
官方cookbook http://webpy.org/cookbook/custom_notfound.zh-cn
import web
urls = (
#'/(hello)', 'hello' #test for notfound
'/hello', 'hello' #test for internalerror
)
class hello:
def GET(self, name):
if not name:
name = ...
wing ide 设置
- 博客分类:
- python
用惯了eclipse,这个轻量级的wingide 还真是有点不适应
不过看在它小的份上,自己动手吧
我用的是4.0
1 中文
改个font就好
edit -> preferences -> User Interface
在font/size的地方选个支持中文的
我用的是这个 nsimsun 12,看着这个还算顺眼
2 自动补全
edit -> preferences -> Editor -> Auto-completion
把右边keys的地方,从tab改成space
3 快捷键设置
就这个费了点功夫,有 ...
web.py笔记ctx
- 博客分类:
- python
http://webpy.org/cookbook/ctx
这个东西蛮朴素的。。。
import web
urls = (
'/(.*)', 'hello'
)
app = web.application(urls, globals())
class hello:
def GET(self, name):
client = [ web.ctx.env.get('HTTP_REFERER', 'http://google.com') ,
web.ct ...
web.py笔记ssl 续 apache
- 博客分类:
- python
对前几天ssl的连接方式,仍然比较担心
感觉不是那么妥当
于是记起来以前jsp的时候是配置tomcat的,好像没怎么在java里写过ssl的连接什么的
struts里好像也可以配来着
所以查了下apache 的部署
http://webpy.org/cookbook/mod_wsgi-apache.zh-cn
LoadModule wsgi_module modules/mod_wsgi-win32-ap22py27-3.3.so
WSGIScriptAlias /appname d:/temp/apache.py/
Alias /appname ...
web.py笔记ssl 坑爹
- 博客分类:
- python
今天又回过神来,准备看看web.py的ssl支持
结果调了半天才出来
坑爹1
中文cookbook地址 http://webpy.org/cookbook/ssl.zh-cn
英文cookbook地址 http://webpy.org/cookbook/ssl
中文版只给了一个例子,结果怎么也弄不出来
英文版上却了2个例子,第一个是0.37的 跟中文版那个一样,
另一个是0.36及以前的,说明0.36的可能会出exception(For version 0.36 and earlier (somewhat broken implementation, will cra ...
web.py 笔记 控制url
- 博客分类:
- python
web.py 的url控制说明 ,官方的中文cookbook
http://webpy.org/cookbook/url_handling.zh-cn
然后顺便做了个小例子
对于name这个参数怎么用,原来如此啊
用来获取参数的方法够多的
http://127.0.0.1:8080/myadd?id=2
web.input()['id']
web.input().id
import web
from web import form as form
urls = (
'/add/(.+)','add',
...
web.py笔记session
- 博客分类:
- python
官方的例子
http://webpy.org/cookbook/sessions.zh-cn
服务器端有三种方式存session
一种是基本的store ,放在内存里吧
一种是diskstore ,会在code.py同级建一个sessions的文件夹
一种是dbstore,要对应的建一个表,试着改过对应的列的名字 ...
aptana studio3 的jquery提示
- 博客分类:
- js
开小差,装了个aptana 3 玩jquery
结果,搞了半天都没出来
到最后的最终结果是
3.0.5版本以上,只需要Commands -> Bundle Development ->Install Bundle -> Jquery
aptana就会自动安装jquery支持(在控制台上会显示安装进程),什么都不需要设置
安装过程中可能会出现因为服务器端出现问题而安装失败
重复安装过程的话,会提示你
Aptana Rubles 目录非空,不能再继续安装
即使重装aptana也白搭(喜欢留垃圾的代表?未免有点小白)
这个时候,只能进C:\Documents an ...
http://webpy.org/
import web
urls = (
#把所有/(.*)的网址都交给hello这个类处理,url和处理类成对出现
'/(.*)', 'hello'
)
app = web.application(urls, globals())
class hello:
def GET(self, name):
if not name:
name = 'World'
return 'Hello, ' + name + ' ...
urllib.urlretrieve
- 博客分类:
- python
可以参考的url
http://www.blogjava.net/ashutc/archive/2011/03/21/346695.html
http://blog.csdn.net/jgood/article/details/5493824
urllib.urlretrieve(url[, filename[, reporthook[, data]]])
内部会使用URLopener或者 FancyURLOpener类
【半角英字】^[a-zA-Z]+$abcdefghijklmnopqrstuvwxyz【半角数字】^[0-9]+$0-9【半角記号】^[ -/:-@\[-\`\{-\~]+$半角空白!”#$%&’()*+-.,/:;<=>?@[\]^_`{|}~【半角英数字】^[a-zA-Z0-9]+$abcdefghijklmnopqrstuvwxyz0123456789【半角英数字記号】^[a-zA-Z0-9 -/:-@\[-\`\{-\~]+$abcdefghijklmnopqrstuvwxyz0123456789半角空白!”#$%&’()*+-.,/:;<=>?@ ...