这是我的.py代码:
import web
import MySQLdb
urls = ('/', 'query')
tmpl = web.template.render('templates/')
class query:
form = web.form.Form(
web.form.Textbox('title', web.form.notnull,
description="I need to:"),
)
def GET(self):
""" Show page """
res = db.select('student',where="name='Bob'")
self.form.Textbox=res
return tmpl.index( self.form)
app = web.application(urls,globals())
db = web.database(dbn='mysql', db='std', user='root', pw='123456')
if __name__ == "__main__":
app.run()这是.html文件:
$def with ( form)
<form action="" method="post">
$:form.render()
</form>我想把从数据库中取出的数据放在表单的文本框中。我该怎么做呢?
发布于 2014-07-06 13:55:39
你试过了吗
self.form.title = res而res可以是结果列表,所以你可能不得不这样做
if len(res) > 0:
self.form.title = res[0]https://stackoverflow.com/questions/24593006
复制相似问题