A calendar app for Django (inprogress refactor of https://github.com/thauber/django-schedule)
from builtins import foo
, I used from __builtin__ import foo
; and instead of period = next(period)
, I used period = period.__next__()
. However, if you're not aiming for python 2.x support, perhaps you don't need the changes (and I don't know if they still work with python 3.x)
here is an example
data = {
... 'title': 'Test1',
... 'start': datetime.datetime(2008, 1, 1),
... 'end': datetime.datetime(2008, 1, 11)
... }
event1 = Event(**data)
event1.save()
user1 = User(username='alice')
user1.save()
event1.create_relation(user1, 'owner')
Then you can use
user = User.objects.get(username = 'alice')
EventRelation.objects.get_events_for_object(user, 'owner', inherit=False)
see : https://github.com/llazzaro/django-scheduler/blob/master/schedule/models/events.py#L241