设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

Python 实战(4):搜一下

[复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

9#
发表于 2015-6-6 19:34:55 |只看该作者
chestnut 发表于 2015-6-5 22:22
先生,如果搜索的关键词不存在要怎样处理?
可以先判断搜索结果,存在则返回render.index(movies);如果判断 ...

这个就看你想让他显示什么了。几种方法:

在模板里判断,如果movies为空,增加显示“没有符合的搜索结果”文字提示

在处理逻辑里判断,如果没搜到,返回其他模板,或者首页之类
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

22

积分

新手上路

Rank: 1

8#
发表于 2015-6-5 22:22:05 |只看该作者
先生,如果搜索的关键词不存在要怎样处理?
可以先判断搜索结果,存在则返回render.index(movies);如果判断db.select()返回None,则重新生成页面吗?
回复

使用道具 举报

0

主题

0

好友

101

积分

注册会员

Rank: 2

7#
发表于 2015-5-17 21:08:05 |只看该作者
楼主大神
回复

使用道具 举报

0

主题

0

好友

6

积分

新手上路

Rank: 1

6#
发表于 2015-5-7 09:46:46 |只看该作者
博主快更,等好久了
回复

使用道具 举报

0

主题

0

好友

95

积分

注册会员

Rank: 2

5#
发表于 2015-5-6 10:58:38 |只看该作者
crossin先生 发表于 2015-5-5 21:05
action里写的是这个请求发送到的地址,所以在哪里不影响
这里‘/’表示把请求发到主页的url,而不是指当 ...

嗯。因为我想对子页面的数据进行搜索而不是主页的,所以我就把post方法写在了子页面类中,但是不能实现搜索。但是我把post方法写在主页里,子页面就可以实现搜索。所以我觉得应该是前者的action写的不对。。。。。。
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

地板
发表于 2015-5-5 21:05:34 |只看该作者
喵小白 发表于 2015-5-5 20:52
如果我想在子页面放一个搜索框,但是子页面的地址是不确定的(由主页链接跳转而来),action要怎么写? ...

action里写的是这个请求发送到的地址,所以在哪里不影响
这里‘/’表示把请求发到主页的url,而不是指当前页面
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

95

积分

注册会员

Rank: 2

板凳
发表于 2015-5-5 20:52:51 |只看该作者
如果我想在子页面放一个搜索框,但是子页面的地址是不确定的(由主页链接跳转而来),action要怎么写?
回复

使用道具 举报

0

主题

0

好友

28

积分

新手上路

Rank: 1

沙发
发表于 2015-5-4 20:19:37 |只看该作者
顶。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-20 17:47 , Processed in 0.027102 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部