您好我正在建立一个网站。 这里的要求是建立一个像
这样的网址http://localhost:10080/edit/?d=2014-02-22%2015:36:38.688000
并且必须在应用程序中处理
application = webapp2.WSGIApplication([
('/edit',EditPost),
('/',HomePage),
('/post',PostPosting),
], debug=True)
我正在使用上面但它没有识别EditPost类
我的app.yaml是
application: your-app-id-indoor
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /.*
script: IndoorBlog.application
- url: /stylesheets
static_dir: stylesheets
libraries:
- name: webapp2
version: latest
- name: jinja2
version: latest
---有人可以帮助我......
感谢
答案 0 :(得分:1)
根据您的webapp2.WSGIApplication
班级,您处理的编辑网址为http://localhost:8080/edit
而不是/edit/
。
如果您需要处理此网址http://localhost:10080/edit/?d=2014-02-22%2015:36:38.688000
,
然后webapp2.WSGIApplication
类应该是这样的:
application = webapp2.WSGIApplication([
('/edit/',EditPost),
('/',HomePage),
('/post',PostPosting),
], debug=True)
答案 1 :(得分:0)
Webapp2路由已为redirect_to命名路由:
文档:https://webapp-improved.appspot.com/api/webapp2.html#webapp2.redirect_to