作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 app.yaml 文件解决问题。
如何从我的网址中获取“nh”和“dover”:http://www.mysite.com/boats/nh/dover
我假设会做类似的事情:
- url: /boats/<state>/<city>
script: boats.py
然后能够以某种方式获取变量,但我很难找到这方面的文档。
提前致谢
最佳答案
app.yaml 中的正则表达式组不会直接传递给 webapps。但是,如果您使用的是 webapp 框架,其路由正则表达式中的组确实会传递给 webapp。例如:
应用程序.yaml:
- url: /.*
script: boats.py
船.py:
class BoatsHandler(webapp.RequestHandler):
def get(self, state, city):
# Do something with state and city. They're strings, not ints, remember!
application = webapp.WSGIApplication([
('/boats/([^/]+)/([^/]+)', BoatsHandler),
])
def main():
run_wsgi_app(application)
if __name__ == '__main__':
main()
关于google-app-engine - 谷歌应用引擎 : How do I put variables in my url in GAE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1739306/
我是一名优秀的程序员,十分优秀!