我使用dateutil RRULE功能時..我從在Django我的數據模型得到了平日。當我把它放在RRULE功能這樣AttributeError的:「海峽」對象有沒有屬性「N」使用dateutil
for x in lgs:
teams = Team.objects.filter(league=x.id)
teamcount = len(teams)
playdays = "rrule." + str(x.play_days)
fixdays = rrule.rrule(rrule.DAILY,byweekday = (playdays),dtstart=startdate,until=endate)
print list(fixdays)
Traceback (most recent call last):
File "<console>", line 5, in <module>
File "/usr/lib/pymodules/python2.7/dateutil/rrule.py", line 345, in __init__
elif not wday.n or freq > MONTHLY:
AttributeError: 'str' object has no attribute 'n'
,如果我正常使用的功能,並與
fixdays = rrule.rrule(rrule.DAILY,byweekday = (rrule.SU, rrule.MO),dtstart=startdate,until=endate)
更換5號線我沒有得到任何問題。什麼可能是錯的。
thankyou,讓我試試這個,這可能會幫助我解決問題 – debuggerpk 2012-02-11 15:16:05