GAE/python 内でファイル ツリーを構築するための最善の方法を見つけようとしています。
すべてを 1 つのファイルに保持し、そこにすべてを WSGI 経由でルーティングするのはかなり効率的です。
ただし、複雑で多面的なサイトの場合、異なる目的を果たす個別のファイルを用意することは理にかなっています。
app.yaml に多くの URL がリストされていると、奇妙な問題が発生しました。
handlers:
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
- url: /unit3.*
script: unit3.app
- url: /birthday.*
script: birthday.app
- url: /signup.*
script: signup.app
- url: /rot13.*
script: rot13.app
- url: /welcome.*
script: signup.app
- url: .*
script: main.app
libraries:
- name: webapp2
version: "2.5.1"
- name: jinja2
version: latest
そして、それらのパスを別々の .py ファイルに複製する必要があります
app = webapp2.WSGIApplication([('/signup',SignUpHandler),
('/welcome',WelcomeHandler),
('/signup/.*', NotFoundPageHandler)]
,debug=True)
URL のルーティングを 2 回以上詳しく説明しなければならないのは面倒だと思うのは変ですか? 個別のファイル (html、css、py、js) を作成し、app.yaml ですべてのドットをルーティングに接続する方法はありますか?