Django-recurrence解析

时间:2017-02-17 03:38:54

标签: python django python-datetime

我在数据库中重复出现Django-recurrence - http://django-recurrence.readthedocs.io/en/latest/index.html 注意:此实用程序为dateutil.rrule提供了一个Jscript UI界面 - 它用于处理Django中的重复日期。

'RRULE:FREQ=WEEKLY;INTERVAL=2;UNTIL=20170511T050000Z;BYDAY=MO,TU,WE,TH,FR,SA,SU\n'
 'RDATE:20170224T060000Z\n'
 'EXDATE:20170228T060000Z', 

我如何解析这个?

1 个答案:

答案 0 :(得分:3)

根据给定的django-recurrence文档,您可以使用 occurrence() 来生成日期范围。
这是一般语法:

date_obj = Project.objects.get(id=1).start_date_recurrence_field.occurrences()

for i in date_obj:
    print(i)

在这里,您将获得所打印日期的清单 如果你还没有得到,请告诉我。