我有以下一段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