2
我期待發現在GAE/python內建立文件樹的最佳做法。谷歌應用程序引擎路由和路徑
將所有內容保存在一個文件中,並通過WSGI路由所有內容似乎相當有效。
雖然對於一個複雜多方面的網站,但有不同的文件服務於不同的目的是有意義的。
我遇到了一些奇怪的併發症時,我曾在app.yaml中
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的路由兩次或更多是很麻煩的?有沒有辦法讓不同的文件(html,css,py,js),然後讓app.yaml將所有的點與路由連接起來?