Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8609146
  • 博文数量: 1413
  • 博客积分: 11128
  • 博客等级: 上将
  • 技术积分: 14685
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-13 10:03
个人简介

follow my heart...

文章分类

全部博文(1413)

文章存档

2013年(1)

2012年(5)

2011年(45)

2010年(176)

2009年(148)

2008年(190)

2007年(293)

2006年(555)

分类: Python/Ruby

2008-11-11 00:36:22

部署Django至django-on-twisted服务器
    之前介绍了一篇关于部署django项目至twisted服务器的方法,短小的代码,倒也适合大家。在google code上面有一个项目,叫做django-on-twisted,一看名字倒是挺吸引人。看介绍也挺简单,不过要真正运行起来,倒是花费了不少时间才在代码上做了些修改才跑起来。
    1).项目地址:没有提供下载包,只能svn了。
    2).下载下来文件就很小的几个文件而已,要运行的话需要python2.5,twisted8.1及twisted web2.0
    3).将解开的文件放到项目的上级目录:解开后的文件大概有五个,比如你的项目是project1,那么这五个文件应该和project1的目录是同级的。
    4).修改代码了:
    >>在init.py中,os.putenv("DJANGO_SETTINGS_MODULE", "settings")这句可以注释掉,然后加入os.environ['DJANGO_SETTINGS_MODULE'] = '项目名.settings',并在这句话之上加入sys.path.append('项目所在目录')
    >>在run.py中,第37行,总之就是项目的执行开始处,加入sys.path.append('项目所在目录')
    >>在conf.py中修改端口,可以加多个端口,表现出来就是可以通过多个端口打开同一页面,如PORTS = (9000,9001 )
    5).以调试方式启动:sh init.sh django_test stand,django_test是测试的项目名称;
    6).启动,停止,重启:sh init.sh django_test start/stop/restart
    7).更详细的帮助见但是做的时候最好注意我的上面的修改部分了。
    8).测试环境:mandriva2009,debian 4 stable + python2.5 + django1.0 + twisted 8.1
阅读(1266) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~