相关疑难解决方法(0)

App引擎默认Django版本更改

自app engine 1.4.2发布以来,我在生产日志中收到类似这样的警告:

您正在使用默认的Django版本(0.96).默认的Django版本将在不久的将来在App Engine版本中更改.请调用use_library()来显式选择Django版本.有关详细信息,请参阅 http://code.google.com/appengine/docs/python/tools/libraries.html#Django

这发生在我使用Django模板的每个处理程序上 - 通过以下内容:

from google.appengine.ext.webapp import template
Run Code Online (Sandbox Code Playgroud)

我想升级到1.2,但以下链接似乎并不清楚如何做到这一点(或者它是否有效):

常见的线程是插入这个:

from google.appengine.dist import use_library
use_library('django', '1.2')
Run Code Online (Sandbox Code Playgroud)

但是,应该在哪个文件中插入:

  1. 只是在appengine_config.py?
  2. 在每个.py文件中有哪些from google.appengine.ext.webapp import template
  3. 在项目的每个.py文件中?
  4. 在1和(2或3)上面,还添加import appengine_config到那些文件?
  5. 在3或4中,还可以在appstats,remote api,datastore admin等内置函数周围添加包装器?
  6. 别的什么?

谢谢.

google-app-engine django-templates

50
推荐指数
2
解决办法
1万
查看次数