如何在python中发布表单中的参数

时间:2012-12-06 20:10:58

标签: python google-app-engine

我觉得这个对很多人来说非常容易,但实际上我不知道为什么我的剧本不能正常工作,我是新手,所以如果有人在那里答案,我会很高兴。

表单只需要一个参数并将其发布到同一页面上的相同表单中,但是现在当页面重新加载param时没有显示,我不知道是不是python错了还是天气它是HTML,无论如何我不知道因为我没有收到任何错误消息...

import webapp2

form="""
    <h2>Enter some text</h2>
    <form method="post">
        <textarea name="text" value=%(word)s style="height: 100px; width: 400px;">
        </textarea>
        <br>
        <input type="submit">
    </form>
 """

class MainHandler(webapp2.RequestHandler):
    def write_form(self, text=""):
        self.response.write(form % {"word": text})

def get(self):
    self.write_form()

def post(self):
    text=self.request.get("text")
    self.write_form(text)

app = webapp2.WSGIApplication([('/', MainHandler)], debug=True)

1 个答案:

答案 0 :(得分:1)

textarea没有值属性 - 而是内容应该在textarea打开/关闭标记内。

例如:

<textarea>%(word)s</textarea>

但值得研究模板,但你提到可能会在你的教程中进一步提出......