Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 找不到处理程序引用的文件:main.application_Python_Django_Google App Engine - Fatal编程技术网

Python 找不到处理程序引用的文件:main.application

Python 找不到处理程序引用的文件:main.application,python,django,google-app-engine,Python,Django,Google App Engine,当我试着运行我的应用程序时,我总是遇到这个错误。我的app.yaml是: application: xxxapplication version: 1 runtime: python27 api_version: 1 threadsafe: false handlers: - url: /static static_dir: static - url: /.* script: main.py libraries: - name: django version: "1.3" -

当我试着运行我的应用程序时,我总是遇到这个错误。我的app.yaml是:

application: xxxapplication
version: 1
runtime: python27
api_version: 1
threadsafe: false

handlers:
- url: /static
  static_dir: static

- url: /.*
  script: main.py

libraries:
- name: django
  version: "1.3"
- name: jinja2
  version: latest

builtins:
- remote_api: on
我的目录树如下所示:

main.py
templates
static
app.yaml
我知道以前有人问过这个问题:


但这似乎并不能解决我的问题。任何帮助都将不胜感激。

python27运行时的处理程序必须是以下类型:
module.obj
。在您的例子中,模块是
main
(python文件的名称),obj是模块(main.py)中的wsgi obj,很可能是
应用程序

- url: /.*
script: main.application

python27运行时的处理程序类型必须为:
module.obj
。在您的例子中,模块是
main
(python文件的名称),obj是模块(main.py)中的wsgi obj,很可能是
应用程序

- url: /.*
script: main.application

我也有类似的问题。我的问题是由于文件命名(例如,Picture.jpg与Picture.jpg)。我删除了文件名中的所有大写字母,“未找到处理程序引用的静态文件”从我的日志中消失


多亏了:

我也遇到了类似的问题。我的问题是由于文件命名(例如,Picture.jpg与Picture.jpg)。我删除了文件名中的所有大写字母,“未找到处理程序引用的静态文件”从我的日志中消失


多亏了:

成功了。谢谢注意,如果你的处理程序在一个包中,标签必须读…script:package.module.app。谢谢。注意,如果你的处理程序在一个包中,标签必须读…script:package.module.app