Language¶
Qualified name: tin.apps.assignments.models.Language
- class Language(*args, **kwargs)[source]¶
Bases:
ModelWhich version of a language is used for an assignment.
- Parameters:
id (BigAutoField) – Primary key: ID
name (CharField) – Name. The name of the language
info (JSONField) – Info
language (CharField) – Language
is_deprecated (BooleanField) – Is deprecated
Reverse relationships:
- Parameters:
assignment_set (Reverse
ForeignKeyfromAssignment) – All assignment set of this language (related name oflanguage_details)venv_set (Reverse
ForeignKeyfromVenv) – All venv set of this language (related name oflanguage)
Methods
Hook for doing any extra model-wide validation after clean() has been called on every field by self.clean_fields.
get_language_displayShows the label of the
language.Attributes
LANGUAGESassignment_setType: Reverse
ForeignKeyfromAssignmentidType:
BigAutoFieldinfoType:
JSONFieldis_deprecatedType:
BooleanFieldlanguageType:
CharFieldnameType:
CharFieldobjectsvenv_setType: Reverse
ForeignKeyfromVenv- exception DoesNotExist¶
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned¶
Bases:
MultipleObjectsReturned
- clean() None[source]¶
Hook for doing any extra model-wide validation after clean() has been called on every field by self.clean_fields. Any ValidationError raised by this method will not be associated with a particular field; it will have a special-case association with the field defined by NON_FIELD_ERRORS.