2
form="""
<textarea>%s</textarea>
"""

テキストエリア入力を使用して投稿リクエストを作成しようとしていますが、テキストエリアに投稿入力を再度表示すると、それが可能になります。

しかし、私の問題は、最初にページを見に行ったときに、テキストエリアボックスに%sが表示されることです。%sを非表示にするにはどうすればよいですか? 私は古いpythonを使用しています.2.7だと思います

form="""
    <form method="post">
      <textarea name="text">%s</textarea>
  <br>
  <input type="submit">
</form>
"""        
class MainPage(webapp2.RequestHandler):
  def get(self):
      self.response.write(form)
  def post(self):
      foo="posted to the box"
      self.response.write(form %foo)
app = webapp2.WSGIApplication([('/', MainPage)], debug=True)
4

3 に答える 3

2

その場所に何かを置きます。

print form % ('',)
于 2013-01-17T11:44:45.730 に答える
1

次のコードを試してください

print form.replace('%s', '')
于 2013-01-17T11:49:10.277 に答える
0

もっと簡単に、 %s を値パラメーターとして入れるだけです:

<textarea name="text" value="%s"></texarea>

これにより、素敵な空白のテキストエリアが作成されます;)

于 2013-12-30T19:06:45.927 に答える