に予約されていない、それは予約URLが(生き)のいずれかdev_appserver経由(ローカル)またはappcfy、
WARNING 2016年4月4日10私に語りました1113]
URLパス "/ form"は予約されており、一致しません。
app.yamlを:
application: my-app
version: 1
runtime: python27
api_version: 1
threadsafe: yes
handlers:
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
- url: /images
static_dir: images
- url: /bower_components
static_dir: bower_components
- url: /src/js
static_dir: src/js
- url: /src/css
static_dir: src/css
- url: /form
script: main.application
login: admin
- url: .*
script: main.application
libraries:
- name: webapp2
version: latest
- name: jinja2
version: latest
builtins:
- remote_api: on
- deferred: on
警告が有効であると表示されるように。ただし、http://my-app.appspot.com/form
にナビゲートするだけで問題ありません。
と言っています。「URLパス」/フォームは予約済みで一致しません。とGoogleグループの会話hereとSOの質問why is GAE not detecting my form page?でさえ、あなたのアプリケーションのルーターに届かず、代わりに404のURLを表示すると思われます。
しかし、そうではありません。私は別の/form
が唯一のルートであるため、管理者ログインが有効になっており、それが期待どおりに動作しているため、別の/form
が一致していることを確認しています。その会話の中で言及
issueは、より良い、このような状況を反映するためのドキュメント(D.D. 2014年12月)へのアップデートを言及しています。 The documentationこれだけしかし氏は述べています:
予約済みのURL
/_ah/
で始まるすべてのURLが機能や管理目的のためのApp Engineによって予約されています。一部のURLはApp Engineのフィーチャーハンドラーにルーティングされ、その他のURLは特別な目的でApp Engineによって呼び出され、アプリ内の要求ハンドラーにマップされるものがあります(たとえば、Warm-up Requestの場合は/_ah/warmup
)。
/form
の記載はありません。
私は時代遅れされる警告を回避するために何か他のものにURLを変更する必要はありませんが、それがある場合、または何か他のものが起こっているかどうかはわかりません。
誰もがこれにいくつかの光を当てることができますか?