<form action="/" method="post"><input type="text" name="title" /><input type="submit" value="搜索" /></form>
def POST(self):data = web.input()condition = r'title like "%' + data.title + r'%"'movies = db.select('movie', where=condition)return render.index(movies)
title like "%搜索内容%"
select * from movie where title like "%搜索内容%";
hipeter 发表于 2015-11-18 19:47
想问下先生那个condition的内容是怎么定义的? 我试着进行如下的断句:
condition = r'{title like "[%(' + ...
A_Tling 发表于 2016-7-20 11:21
先生,我还是没有懂r'title like "%' + data.title + r'%"'这个式子。这样r'xxxxxx' + data.title + r'xxxx ...
1.png (39.75 KB, 下载次数: 432)
1.png (14.47 KB, 下载次数: 420)
不会飞的hjh 发表于 2017-9-12 11:52
请问先生,为什么condition = r'title like "%'+data.title+r'%"' 中,用户输入的data 要写成data.tltle呢 ...
2.png (22.25 KB, 下载次数: 521)
1.png (13.02 KB, 下载次数: 529)
3.png (43.36 KB, 下载次数: 527)
4.png (51.64 KB, 下载次数: 535)
欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) | Powered by Discuz! X2.5 |