麻痹的法科啊 搞了大半天终于是把django项目部署在sae上了
http://www.douban.com/group/topic/33299998/
一个很严重的问题就是 你在跟人首页新建一个新的应用之后千万别再浏览器端创建一个新的版本!!!!!!!!!!!!!
具体操作
svn co appurl (appurl在你的应用页面最下面有)
cd appname
django-admin.py startproject appname
cd ..
mv appname 1 (或者是其他的版本号)
cd 1
gedit config.yaml
------------------------
name: appname
version: 1
libraries:
- name: "django"
version: "1.4"
-------------------------
gedit index.wsgi
-------------------------
import os
import sys
import sae
import yaml
yaml.load(open('config.yaml'))
app_root = os.path.dirname(__file__)
sys.path.insert(0, os.path.join(app_root, 'appname'))
import django.core.handlers.wsgi
os.environ['DJANGO_SETTINGS_MODULE'] = 'appname.settings'
application = sae.create_wsgi_app(django.core.handlers.wsgi.WSGIHandler())
------------------------
cd ..
cd ..
svn add 1/
svn ci -m "anything"
ok了 去你应用的主页刷新即可看到新的版本已经上传了 然后点击对应版本的url即可看到django那亲切的测试主页= =
sae用起来还是不爽啊