full admin
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
from django.db import models
|
||||
|
||||
|
||||
## Модуль Анкетирование (название приложения: surveys)
|
||||
|
||||
class Survey(models.Model):
|
||||
@@ -11,6 +12,7 @@ class Survey(models.Model):
|
||||
class Meta:
|
||||
verbose_name = "Опрос"
|
||||
verbose_name_plural = "Опросы"
|
||||
ordering = ["title"]
|
||||
|
||||
|
||||
class ScoreVariable(models.Model):
|
||||
@@ -27,6 +29,7 @@ class ScoreVariable(models.Model):
|
||||
class Meta:
|
||||
verbose_name = "Переменная оценки"
|
||||
verbose_name_plural = "Переменные оценки"
|
||||
ordering = ["survey", "name", "title"]
|
||||
|
||||
|
||||
class Statement(models.Model):
|
||||
@@ -41,6 +44,7 @@ class Statement(models.Model):
|
||||
class Meta:
|
||||
verbose_name = "Утверждение"
|
||||
verbose_name_plural = "Утверждения"
|
||||
ordering = ["statement", "score_variable"]
|
||||
|
||||
|
||||
class QuestionPair(models.Model):
|
||||
@@ -60,6 +64,7 @@ class QuestionPair(models.Model):
|
||||
class Meta:
|
||||
verbose_name = "Пара вопросов"
|
||||
verbose_name_plural = "Пары вопросов"
|
||||
ordering = ["survey", "statement_a", "statement_b"]
|
||||
|
||||
|
||||
class AgreementQuestion(models.Model):
|
||||
@@ -77,6 +82,7 @@ class AgreementQuestion(models.Model):
|
||||
class Meta:
|
||||
verbose_name = "Вопрос на согласие"
|
||||
verbose_name_plural = "Вопросы на согласие"
|
||||
ordering = ["survey", "question"]
|
||||
|
||||
|
||||
class EducationalInstitution(models.Model):
|
||||
@@ -88,6 +94,7 @@ class EducationalInstitution(models.Model):
|
||||
class Meta:
|
||||
verbose_name = "Образовательное учреждение"
|
||||
verbose_name_plural = "Образовательные учреждения"
|
||||
ordering = ["name"]
|
||||
|
||||
|
||||
class Profession(models.Model):
|
||||
@@ -100,6 +107,7 @@ class Profession(models.Model):
|
||||
class Meta:
|
||||
verbose_name = "Профессия"
|
||||
verbose_name_plural = "Профессии"
|
||||
ordering = ["name"]
|
||||
|
||||
|
||||
class Specialty(models.Model):
|
||||
@@ -115,6 +123,7 @@ class Specialty(models.Model):
|
||||
class Meta:
|
||||
verbose_name = "Специальность"
|
||||
verbose_name_plural = "Специальности"
|
||||
ordering = ["name", "institution"]
|
||||
|
||||
|
||||
class ProfessionSpecialtyLink(models.Model):
|
||||
@@ -132,6 +141,7 @@ class ProfessionSpecialtyLink(models.Model):
|
||||
verbose_name = "Связь между профессией и специальностью"
|
||||
verbose_name_plural = "Связи между профессиями и специальностями"
|
||||
unique_together = ("profession", "specialty")
|
||||
ordering = ["profession", "specialty"]
|
||||
|
||||
|
||||
class ProfessionTestResult(models.Model):
|
||||
@@ -148,4 +158,4 @@ class ProfessionTestResult(models.Model):
|
||||
class Meta:
|
||||
verbose_name = "Результат теста по профессии"
|
||||
verbose_name_plural = "Результаты тестов по профессиям"
|
||||
|
||||
ordering = ["profession", "survey_score_variable"]
|
||||
|
||||
Reference in New Issue
Block a user