Chinaunix首页 | 论坛 | 博客
  • 博客访问: 536525
  • 博文数量: 142
  • 博客积分: 2966
  • 博客等级: 少校
  • 技术积分: 1477
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-07 22:37
文章分类

全部博文(142)

文章存档

2013年(3)

2012年(21)

2011年(53)

2010年(33)

2009年(32)

分类: Python/Ruby

2011-02-17 09:17:29

pylons是一个python的framework,并且支持WSGI(python自己打web服务接口,就是不用安装什么apache啦,这个很有意思),性能方面后面有时间了再去测试.



安装python:
这个没啥好说的啦
代码:
apt-get install python
安装mysql:
代码:
apt-get install mysql-server
安装pylons:
按照官网向导安装最简单啦



代码:
#下载 wget #安装,dev为你想要打目录名称,完毕后会生成一个dev目录,自己会把一些必要的系统文件copy进去,独立web服务就类似一个chroot系统,安全性考量很好,而且会自动装好一些必要的模块 python go-pylons.py dev #激活目录 source dev/bin/activate #新建一个项目(或者说站点),blog为项目名称 cd dev paster create -t pylons blog
提示你选择一个模板,pylons默认为mako,就先用这个吧
代码:
Enter template_engine (mako/genshi/jinja2/etc: Template language) ['mako']:

SQLAlchemy的设置,要使用数据库的话就输入True
代码:
Enter sqlalchemy (True/False: Include SQLAlchemy 0.5 configuration) [False]:
安装数据库需要的(似乎不分大小写),要注意的是mysql-python依赖的是libmysql15
easy_install SQLAlchemy
easy_install mysql-python

#启动WSGI服务
cd blog
paster serve --reload development.ini &
#或者
paster serve --reload --daemon development.ini
默认端口是5000,可以修改development.ini设置WSGI属性,--reload是pylons发现文件更改后会自动重启WSGI服务,启动过程真罗嗦啊


现在打开浏览器访问127.0.0.1:5000,可以看到pylons的欢迎页面了
阅读(769) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~