Python 没有Django Nonl的google应用程序引擎上的Django项目

Python 没有Django Nonl的google应用程序引擎上的Django项目,python,django,google-app-engine,Python,Django,Google App Engine,我正在尝试使用django构建一个简单的静态站点。既然谷歌应用引擎提供了django的模板引擎,我现在不想不必要地使用django Nonl 因此,我使用django-admin.py startproject mysite 在其中,我添加了app.yaml,\uuuu init\uuuu.py 根文件夹如下所示 /myappname/ __init__.py manage.py app.yaml mysite/ settings.py, wsgi.py/ url

我正在尝试使用django构建一个简单的静态站点。既然谷歌应用引擎提供了django的模板引擎,我现在不想不必要地使用django Nonl

因此,我使用
django-admin.py startproject mysite

在其中,我添加了
app.yaml
\uuuu init\uuuu.py
根文件夹如下所示

/myappname/
    __init__.py
    manage.py
    app.yaml
    mysite/ settings.py, wsgi.py/ urls.py, __init__.py
app.yaml文件设置如下所示

application: myappname
version: 1
runtime: python27
api_version: 1
threadsafe: yes

handlers:
- url: /.*
  script: /mysite/wsgi.py

libraries:
- name: django
  version: "1.4"
现在,当我尝试运行该站点时,我得到了

google.appengine.api.yaml_errors.EventError:threadsafe无法使用CGI处理程序:/mysite/wsgi.py启用

我关闭了threadsafe,这次我没有收到任何错误,只看到一个空白的while屏幕。。而且这些观点都不起作用


我错在哪里?我应该如何修复它?

关于如何在GAE上部署Django应用程序,有很多信息。谷歌和阅读其中一些

我不明白“谷歌应用引擎提供了django的模板引擎,我现在不想不必要地使用django Nonl”

Django non-rel是Django的一种风格,它与GAE的non-rel数据库一起工作。它与Django的内置模板引擎AFAIK无关。如果你决定不使用非rel版本,你将不得不连接到googlecloudsql(Google在云中实现的MySQL,不幸的是,它不再提供免费服务)

您的
app.yaml
可能需要:

builtins:
- django_wsgi: on

否则,您需要提供更多信息,因为“只看到一个空白屏幕,视图不工作”太少,无法进行诊断。

在您的本地计算机上运行正常吗?当你说“不工作”时,你会收到错误信息吗?