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

如何在python中发布表单中的参数,python,google-app-engine,Python,Google App Engine,我认为这对很多人来说都很简单,但我不明白为什么我的脚本不起作用,我是新的,所以如果有人能给出答案,我会很高兴 表单只需获取一个参数并将其发布到同一页面上的同一表单上,但现在当页面重新加载时,参数没有显示,我不知道是python出错还是html出错,反正我不知道,因为我没有收到任何错误消息 import webapp2 form=""" <h2>Enter some text</h2> <form method="post">

我认为这对很多人来说都很简单,但我不明白为什么我的脚本不起作用,我是新的,所以如果有人能给出答案,我会很高兴

表单只需获取一个参数并将其发布到同一页面上的同一表单上,但现在当页面重新加载时,参数没有显示,我不知道是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)
导入webapp2
form=”“”
输入一些文本

""" 类MainHandler(webapp2.RequestHandler): def write_form(self,text=”“): self.response.write(表单%{“word”:text}) def get(自我): self.write_form() def post(自我): text=self.request.get(“text”) 自写表格(文本) app=webapp2.WSGIApplication([('/',MainHandler)],debug=True)
textarea
s没有值属性-相反,内容应该在
textarea
打开/关闭标记内

例如:

%(word)s

尽管值得研究模板,但您提到了这可能会在教程中进一步讨论,因此…

textarea
s没有值属性-相反,内容应该在
textarea
打开/关闭标记中

例如:

%(word)s

尽管有必要研究一下模板,但您提到,这可能会在您的教程中进一步讨论,因此…

除了使用字符串插值外,您应该使用模板,但无论如何-IIRC
textarea
没有值属性-相反,内容应该在
textarea
打开/关闭标记内是的,我知道,我正在学习一个教程,我想我们以后再学习模板。谢谢你的回复,我会直接测试。@JonClements是的,它确实有效。谢谢,如果你添加你的评论作为答案,我会“解决”它……你对应用程序有什么要求?你在做什么?(还有-是否有到教程的链接)?真的很推荐!除了使用字符串插值-你应该使用模板,但无论如何-IIRC
textarea
没有值属性-相反,内容应该在
textarea
open/close标记内是的,我知道,我正在学习一个教程,我想我们以后会用到模板。谢谢你的回复,我会直接测试。@JonClements是的,它确实有效。谢谢,如果你添加你的评论作为答案,我会“解决”它……你对应用程序有什么要求?你在做什么?(还有-是否有到教程的链接)?真的很推荐!
<textarea>%(word)s</textarea>