oioioi.programs.models
¶
Module Contents¶
Classes¶
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Represents compiler used for a given language for this problem. |
|
Represents compilers set for languages in different contests. |
|
Represents allowed language for specific problem. |
Functions¶
|
|
|
|
|
|
|
|
|
|
|
|
Attributes¶
- class oioioi.programs.models.ProgramsConfig(*args, **kwargs)[source]¶
Bases:
django.db.models.Model
Make subclasses preserve the alters_data attribute on overridden methods.
- class oioioi.programs.models.Test(*args, **kwargs)[source]¶
Bases:
django.db.models.Model
Make subclasses preserve the alters_data attribute on overridden methods.
- class oioioi.programs.models.LanguageOverrideForTest(*args, **kwargs)[source]¶
Bases:
django.db.models.Model
Make subclasses preserve the alters_data attribute on overridden methods.
- class oioioi.programs.models.OutputChecker(*args, **kwargs)[source]¶
Bases:
django.db.models.Model
Make subclasses preserve the alters_data attribute on overridden methods.
- class oioioi.programs.models.LibraryProblemData(*args, **kwargs)[source]¶
Bases:
django.db.models.Model
Make subclasses preserve the alters_data attribute on overridden methods.
- class oioioi.programs.models.ModelSolution(*args, **kwargs)[source]¶
Bases:
django.db.models.Model
Make subclasses preserve the alters_data attribute on overridden methods.
- oioioi.programs.models._decide_if_autocreate_model_submissions_for_problem_instance(sender, instance, raw, **kwargs)[source]¶
- oioioi.programs.models._autocreate_model_submissions_for_problem_instance(sender, instance, created, raw, **kwargs)[source]¶
- oioioi.programs.models._autocreate_model_submissions_for_model_solutions(sender, instance, created, raw, **kwargs)[source]¶
- class oioioi.programs.models.ProgramSubmission(*args, **kwargs)[source]¶
Bases:
oioioi.contests.models.Submission
Make subclasses preserve the alters_data attribute on overridden methods.
- save(*args, **kwargs)[source]¶
Save the current instance. Override this in a subclass if you want to control the saving process.
The ‘force_insert’ and ‘force_update’ parameters can be used to insist that the “save” must be an SQL insert or update (or equivalent for non-SQL backends), respectively. Normally, they should not be set.
- class oioioi.programs.models.ModelProgramSubmission(*args, **kwargs)[source]¶
Bases:
ProgramSubmission
Make subclasses preserve the alters_data attribute on overridden methods.
- class oioioi.programs.models.CompilationReport(*args, **kwargs)[source]¶
Bases:
django.db.models.Model
Make subclasses preserve the alters_data attribute on overridden methods.
- class oioioi.programs.models.TestReport(*args, **kwargs)[source]¶
Bases:
django.db.models.Model
Make subclasses preserve the alters_data attribute on overridden methods.
- class oioioi.programs.models.GroupReport(*args, **kwargs)[source]¶
Bases:
django.db.models.Model
Make subclasses preserve the alters_data attribute on overridden methods.
- class oioioi.programs.models.ReportActionsConfig(*args, **kwargs)[source]¶
Bases:
django.db.models.Model
Make subclasses preserve the alters_data attribute on overridden methods.
- class oioioi.programs.models.UserOutGenStatus(*args, **kwargs)[source]¶
Bases:
django.db.models.Model
Make subclasses preserve the alters_data attribute on overridden methods.
- class oioioi.programs.models.ProblemCompiler(*args, **kwargs)[source]¶
Bases:
django.db.models.Model
Represents compiler used for a given language for this problem. This can be altered by contest specific compilers.
- oioioi.programs.models._autocreate_problem_compilers_for_problem(sender, instance, created, raw, using, **kwargs)[source]¶
- class oioioi.programs.models.ContestCompiler(*args, **kwargs)[source]¶
Bases:
django.db.models.Model
Represents compilers set for languages in different contests. This is used to allow overriding problems’ compilers inside a contest.