django - How to get a list of dates from a week number in python -


so know week number of date using x = mydate.strftime("%u") need find dates fall in week. need query set django on date object returns records in given week based on knowing week number. like:

y = stuff.objects.filter=(date__range=[#anydate in week number of x]) 

you can use arrow that:

import arrow  def get_week(dt):     mydate = arrow.get(dt)     start = mydate.floor('week')     end = mydate.ceil('week')     return arrow.arrow.range('day', start, end) 

output:

in [369]: list(get_week(datetime.datetime.utcnow())) out[369]:  [<arrow [2015-04-20t00:00:00+00:00]>,  <arrow [2015-04-21t00:00:00+00:00]>,  <arrow [2015-04-22t00:00:00+00:00]>,  <arrow [2015-04-23t00:00:00+00:00]>,  <arrow [2015-04-24t00:00:00+00:00]>,  <arrow [2015-04-25t00:00:00+00:00]>,  <arrow [2015-04-26t00:00:00+00:00]>] 

Comments

Popular posts from this blog

shopping cart - Page redirect not working PHP -

php - How to modify a menu to show sub-menus -

python - Installing PyDev in eclipse is failed -