【问题标题】:Unable to run AppEngine django application locally无法在本地运行 AppEngine django 应用程序
【发布时间】:2023-04-10 12:45:01
【问题描述】:

我在 windows 10 上,已安装 python 2.7.11。我有一个应用引擎应用程序。我可以使用 django 在本地运行它,它运行良好.但是当我尝试通过 dev_appengine.py 运行它时,我收到了这个错误。

已经试过this

【问题讨论】:

  • 请不要将文字作为图片发布...
  • 你使用的是什么版本的 Django?你不能使用标准的 Django。您必须使用修改过的包,例如 django-nonrel 或 djangae。
  • 或者,GAE 库,有一些限制。请参阅 Django:cloud.google.com/appengine/docs/python/tools/…。如果您在 app.yaml 中使用该库,则不要将其添加到您的 lib 中。
  • @GAEfan ,如果你的意思是说 RTFM ,那就是我的来历。请仅在您能提供帮助的情况下发表评论。顺便说一下,我正在使用 django 1.9.7

标签: python django python-2.7 google-app-engine


【解决方案1】:

请将此代码包含在您的 appengine_config.py 文件中,

import os

on_appengine = os.environ.get('SERVER_SOFTWARE','').startswith('Development')
if on_appengine and os.name == 'nt':
    os.name = None

【讨论】:

    猜你喜欢
    • 2018-01-20
    • 1970-01-01
    • 2014-10-01
    • 1970-01-01
    • 2016-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-30
    相关资源
    最近更新 更多