Slots are designed in a way so that you have:
day (as foreign key) ➡️ has datetime.date
start_time (as datetime.time)
end_time (as datetime.time)
start_datetime and end_datetime compose these parameters into a (tz-naive) datetime.datetime object.
As a result, it is not possible to have a slot which runs over two different days (such as a talk from 23:30 - 00:30 the next day).
Slots are designed in a way so that you have:
day(as foreign key) ➡️ hasdatetime.datestart_time(asdatetime.time)end_time(asdatetime.time)start_datetimeandend_datetimecompose these parameters into a (tz-naive)datetime.datetimeobject.As a result, it is not possible to have a slot which runs over two different days (such as a talk from 23:30 - 00:30 the next day).