Language

Qualified name: tin.apps.assignments.models.Language

class Language(*args, **kwargs)[source]

Bases: Model

Which version of a language is used for an assignment.

Parameters:

Reverse relationships:

Parameters:
  • assignment_set (Reverse ForeignKey from Assignment) – All assignment set of this language (related name of language_details)

  • venv_set (Reverse ForeignKey from Venv) – All venv set of this language (related name of language)

Methods

clean

Hook for doing any extra model-wide validation after clean() has been called on every field by self.clean_fields.

get_language_display

Shows the label of the language.

Attributes

LANGUAGES

assignment_set

Type: Reverse ForeignKey from Assignment

id

Type: BigAutoField

info

Type: JSONField

is_deprecated

Type: BooleanField

language

Type: CharField

name

Type: CharField

objects

venv_set

Type: Reverse ForeignKey from Venv

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.