网页展示现阶段连接如下,经过tel,nid,status三个文本框进行查询获得页面结果。
如果tel,nid,status三者都存在则在数据库中用and查询,如果为空则该条件略去,如上图只查询status=2001,其他条件不做要求。
想问下该如何改成:add/4/5这种形式的网址,
因为有参数不存在,会出现index/4/5/6,index/4/6,index/5,这种表意不明的网址。
网页展示现阶段连接如下,经过tel,nid,status三个文本框进行查询获得页面结果。
如果tel,nid,status三者都存在则在数据库中用and查询,如果为空则该条件略去,如上图只查询status=2001,其他条件不做要求。
想问下该如何改成:add/4/5这种形式的网址,
因为有参数不存在,会出现index/4/5/6,index/4/6,index/5,这种表意不明的网址。
view里分别用request.GET.get出需要查询得数据,并用一个字典来全部把参数添加上,之后在条件查询的filter条件上.xxx.objects.filter(**kwargs) kwargs是该字典。不明白就自己百度一下,手机码字
1 回答1.5k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
1 回答895 阅读✓ 已解决
1 回答642 阅读✓ 已解决
1 回答557 阅读✓ 已解决
559 阅读
1 回答350 阅读
在知乎找到了灵感,可以把key和value分开写:
question:30117504
answer:49016973
可以写成如下的形式。
https://www.zhihu.com/question/30117504/answer/49016973