我正在尝试制作需要管理员登录但却出现此错误的网页:
google.appengine.api.yaml_errors.EventError: Unknown url handler type. <URLMap auth_fail_action=redirect static_dir=None secure=default http_headers=None url=/admin/.* static_files=None expiration=None upload=None api_endpoint=None script=None application_readable=None position=None login=admin mime_type=None require_matching_file=None >
app.yml看起来像这样,但它有正确的应用程序ID而不是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
答案 0 :(得分:0)
为网址script
定义了/admin/.*
。
为该网址添加script: ...
。
script: main.py
似乎错了。它不是脚本的文件名,而是Application
对象的名称。