从django 0.96升级到1.2时,遇到GAE报500错误:
UnacceptableVersionError: django 1.2 was requested, but 0.96.4.None is already in use
解决办法:
在根目录下建立一个 appengine_config.py 内容如下:
import os
import sys
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
for k in [k for k in sys.modules if k.startswith('django')]:
del sys.modules[k]
from google.appengine.dist import use_library
use_library('django', '1.2')