我有以下一段code
。任何人都可以请帮我理解这段代码中究竟发生了什么?了解python中的请求参数
特别是,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
我也在寻找同样问题的答案。 @Fejs – HamidArrivy