摘要:直接调用模板from pyramid.renderers import render_to_responsedef sample_view(request): return render_to_response('templates/foo.pt', {'foo':1, 'bar':2}, request=request)Response输出from pyramid.renderers import renderfrom pyramid.response import Re...
阅读全文
摘要:输出jsonfrom pyramid.view import view_config@view_config(renderer='json')def hello_world(request): return {'content':'Hello!'}或config.add_view('myproject.views.my_view', renderer='json')默认的render(string)from pyramid.response import Responsefrom pyramid.view impo
阅读全文
摘要:Defining a View Callable as a Functionfrom pyramid.response import Responsedef hello_world(request): return Response('Hello world!')Defining a View Callable as a Classfrom pyramid.response import Responseclass MyView(object): def __init__(self, request): self.request = request def __...
阅读全文
摘要:模式1: main中add_viewprojectname/__init__.py main方法中加入from views import myviewconfig.add_route('myroute', '/prefix/{one}/{two}')config.add_view(myview, route_name='myroute')projectname/views.py中加入方法from pyramid.response import Responsedef myview(request): return Response(request
阅读全文
摘要:创建项目使用pyramid_starter模板paster create -t pyramid_starter projectname使用pyramid_projectnamealchemy模板paster create -t pyramid_routesalchemy projectname两种项目模板有一些文件不相同,具体的深入学习以后再说运行测试用例cd projectname./setup.py test -q运行项目paster serve development.iniStarting server in PID 3983.serving on 0.0.0.0:6543 view
阅读全文
摘要:find . -type d -name ".svn"|xargs rm -rf
阅读全文
摘要:按v进入visual状态,选择多行,用>或<缩进或缩出
阅读全文
摘要:ubuntu10.04 官方没有php-fpm的源 10.10开始已经有了加入非官方的源/etc/apt/source.listdeb http://ppa.launchpad.net/jdub/devel/ubuntu maverick maindeb http://ppa.launchpad.net/brianmercer/php/ubuntu lucid maindeb-src http://ppa.launchpad.net/brianmercer/php/ubuntu lucid main安装sudo apt-get updatesudo apt-get install php5-f
阅读全文
摘要:扩展安装sudo apt-get install php5-svn详细地址http://cn.php.net/manual/zh/book.svn.php
阅读全文