| 作者 | 在一个GAE app中同时使用Django和webapp时需要特别注意 |
|
Chris1919 2009-03-18 21:32 |
看一下google.appengine.ext.webapp.template这个module的实现:
import django.conf
try:
django.conf.settings.configure(
DEBUG=False,
TEMPLATE_DEBUG=False,
TEMPLATE_LOADERS=(
'django.template.loaders.filesystem.load_template_source',
),
)
except (EnvironmentError, RuntimeError):
pass
可以看出来这里会把Django的setting冲掉,Django官方文档里面明确讲过,DJANGO_SETTINGS_MODULE或者django.conf.settings.configure只能选其一,否则会有问题。解决方法是,不用google.appengine.ext.webapp.template这个module,而是copy一个出来,把上面提到的那段代码换成设定DJANGO_SETTINGS_MODULE。 |
|
Chris1919 2009-04-20 22:28 |
使用gaeunit的时候也碰到类似的问题..
|