Some Python properties of the Course and Offering are aggregated abstractions of their children's SQL properties, such as course.is_available. This implementation poses an issue for filtering because it requires all objects to be loaded and iterated over in state. This can be solved by using a view instead.
Some Python properties of the Course and Offering are aggregated abstractions of their children's SQL properties, such as
course.is_available
. This implementation poses an issue for filtering because it requires all objects to be loaded and iterated over in state. This can be solved by using a view instead.