Python 谷歌应用引擎链接重定向

Python 谷歌应用引擎链接重定向,python,google-app-engine,redirect,Python,Google App Engine,Redirect,在我的应用程序中,我有一个表单,当我提交输入的数据时,页面应该重定向到另一个链接,该链接有自己的处理程序 下面是同样的python代码: import os import webapp2 import jinja2 from google.appengine.ext import db import urllib2 import re template_dir = os.path.join(os.path.dirname(__file__), 'templates') jinja_env =

在我的应用程序中,我有一个表单,当我提交输入的数据时,页面应该重定向到另一个链接,该链接有自己的处理程序

下面是同样的python代码:

import os
import webapp2
import jinja2
from google.appengine.ext import db
import urllib2
import re

template_dir = os.path.join(os.path.dirname(__file__), 'templates')
jinja_env = jinja2.Environment(loader = jinja2.FileSystemLoader(template_dir), autoescape=True)

class Handler(webapp2.RequestHandler):
    def write(self, *a, **kw):
        self.response.out.write(*a, **kw)
    def render_str(self, template, **params):
        t = jinja_env.get_template(template)
        return t.render(params)
    def render(self, template, **kw):
        self.write(self.render_str(template, **kw))

class MainPage(Handler):
    def get(self):
        self.render("formrss.html")
    def post(self):
        x = self.request.get("rssquery")
        if x:
            self.redirect("/extract")  

class ExtractFeeds(Handler):
    def get(self):
        self.write("ok")

app = webapp2.WSGIApplication([('/', MainPage),
                               ('/extract', ExtractFeeds)], debug=True)
formrss.html

<html>
<head>
<title>Live Quora Feed</title>
</head>
<body>
    <form>
        Search:<input type = "text" name = "rssquery"><br>
        <input type = "submit">
    </form>
</body>
</html>

活Quora饲料
搜索:
现在,当我提交表单数据时,不再重定向到/extract链接并显示“ok”,表单页面将被重新加载,url的格式为“/?rssquery=(entered_data)”


我似乎不知道这里有什么问题。

您没有在表单上使用post

<form method="POST">
        Search:<input type = "text" name = "rssquery"><br>
        <input type = "submit">
    </form>

被绑定到帖子,没有帖子发生,它正在运行GET

真不敢相信我错过了!谢谢你的关注。@ManasChaturvedi我也问了多少问题,只是因为害怕自己理解不正确而遗漏了一些东西。不客气。
def post(self):
        x = self.request.get("rssquery")
        if x:
            self.redirect("/extract")