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将所有的点与路由连接起来?