【发布时间】:2017-08-08 10:25:35
【问题描述】:
我有以下code。谁能帮我理解这段代码中实际发生的事情?
尤其是self.request.GET.get 和page < 1 and 1 or page 部分。
def get(self, *v, **kv):
page = int( self.request.GET.get('page', 1) )
page = page < 1 and 1 or page
items_per_page = int( self.request.GET.get('items_per_page', 500))
items_per_page = items_per_page < 1 and 500 or items_per_page
from_date = convert_to_utc(parse_datetime(self.request.GET.get('from')))[0] \
or datetime.utcnow().replace(hour=0, minute=0, second=0, microsecond=0)
to_date = convert_to_utc(parse_datetime(self.request.GET.get('to')))[0]
【问题讨论】:
-
什么是
self.request? -
我也在寻找同样问题的答案。 @Fejs
标签: python python-2.7 python-requests webapp2