Wednesday, March 25, 2009

在google-appengine上搭建django-1.0环境

现在成了逃课老油条了。趁着不想去实验室的功夫,把原来的gansha网捣鼓一下,希望能坚持下去把它顺利移植到google-appenegin上并加以改进,以让它重见天日,不枉费上个学期两个月的心血。

在google-appenegin的文档中看到一篇文章介绍 Google App Engine Helper,这是一个模拟在GAE上模拟django环境的开源软件包。svn版本已经开始支持django1.0以上的版本了,支持jango authentication框架和django 测试框架,适合用来在GAE上构建大型的django应用程序。

具体搭建步骤如下:
1.安装GAE和django 1.0.2
2.下载appengine_helper_for_django,并把该目录改名成project目录,删除svn文件
svn co http://google-app-engine-django.googlecode.com/svn/trunk/ \
appengine_helper_for_django
3.为google-appengine建立符号链接
ln -s /home/me/google_appengine /home/me/myproject/.google_appengine
4.复制django源文件(django目录)到project 目录下。如下文件可删除
django/bin
django/contrib/admin
django/contrib/databrowse
5.在project目录下,执行python manage.py runserver.如果没错的话,就会出现以下提示:
It worked!
Congratulations on your first Django-powered page.

No comments:

Post a Comment

Insist On

English words
Go to bed at 23:30

About Me

Gtalk:l0he1g at gmail
Location:Beijing,China