1

我正在尝试制作需要管理员登录但出现此错误的页面:

    google.appengine.api.yaml_errors.EventError:未知的 url 处理程序类型。
    <URL映射
        auth_fail_action=重定向
        static_dir=无
        安全=默认
        http_headers=无
        网址=/管理员/.*
        static_files=无
        到期=无
        上传=无
        api_endpoint=无
        脚本=无
        应用程序可读=无
        位置=无
        登录=管理员
        mime_type=无
        require_matching_file=无
        >

app.yml 看起来像这样,但它具有正确的应用程序 ID,而不是 od my_application_id

application: my_app_id
version: 1
runtime: python
api_version: 1
threadsafe: true

handlers:
- url: /favicon.ico
  static_files: static/images/favicon.ico
  upload: static/images/favicon.ico

- url: /(.*\.(gif|png|jpg|ico|js|css))
  static_files: \1
  upload: (.*\.(gif|png|jpg|ico|js|css))

- url: /admin/.*
  login: admin

- url: /robots.txt
  static_files: robots.txt
  upload: robots.txt

- url: .*
  script: main.py
4

1 回答 1

0

没有script为 url 定义/admin/.*

添加script: ...该网址。

顺便说一句,script: main.py似乎错了。它不是脚本的文件名,而是Application对象的名称。

于 2013-11-10T07:40:05.090 回答