def get_query_string(request, **kwargs):
"""
Conditional query string creator. Only useful for boolean parameters.
"""
qs = QueryDict('', mutable=True)
for name, condition in iteritems(kwargs):
try:
value = request.GET[name]
except KeyError:
pass
else:
if condition and value:
qs[name] = 1
return qs
评论列表
文章目录