Period¶
Qualified name: tin.apps.courses.models.Period
- class Period(*args, **kwargs)[source]¶
Bases:
ModelA Period, or a Block
e.g. Period 7
- Parameters:
id (BigAutoField) – Primary key: ID
name (CharField) – Name
created (DateTimeField) – Created
Relationship fields:
- Parameters:
course (
ForeignKeytoCourse) – Course (related name:period_set)teacher (
ForeignKeytoUser) – Teacher (related name:taught_periods)students (
ManyToManyFieldtoUser) – Students (related name:periods)
Reverse relationships:
- Parameters:
moss_results (Reverse
ForeignKeyfromMossResult) – All moss results of this period (related name ofperiod)
Methods
get_absolute_urlget_next_by_createdFinds next instance based on
created.get_previous_by_createdFinds previous instance based on
created.Attributes
courseType:
ForeignKeytoCoursecourse_idInternal field, use
courseinstead.createdType:
DateTimeFieldidType:
BigAutoFieldmoss_resultsType: Reverse
ForeignKeyfromMossResultnameType:
CharFieldobjectsstudentsType:
ManyToManyFieldtoUserteacherType:
ForeignKeytoUserteacher_idInternal field, use
teacherinstead.- exception DoesNotExist¶
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned¶
Bases:
MultipleObjectsReturned