Size: a a a

2020 May 03

RJ

Rus Jr in Python KZ
Almas
Нужна, так как один студент может по несколько тестов сдать по-одному разу
ОДИН струдент
источник

BQ

Beisembayev Qwanysh in Python KZ
Almas
А в django есть такая функция? Чтобы можно было many-to-many field указать не через field а создать модель?
источник

BQ

Beisembayev Qwanysh in Python KZ
Rus Jr
ОДИН струдент
Один и тот же тест могут сдать несколько студентов, один студент - несколько тестов
источник

A

Almas in Python KZ
Rus Jr
ОДИН струдент
Это понятно, но мне не нужно студента создавать несколько раз. А результатов может быть несколько, тогда нужна будет промежуточная связь m2m
источник

A

Almas in Python KZ
Рахмет👍
источник

A

Almas in Python KZ
Страдал из-за неправильного дизайна)
источник

RJ

Rus Jr in Python KZ
Идея в том, что не нужно связывать студента с тестом
источник

BQ

Beisembayev Qwanysh in Python KZ
Almas
Рахмет👍
Пожалуйста
источник

RJ

Rus Jr in Python KZ
Тест относится к результату
источник

BQ

Beisembayev Qwanysh in Python KZ
Rus Jr
Идея в том, что не нужно связывать студента с тестом
Можно подробнее, как это будет выглядеть
источник

A

Almas in Python KZ
Rus Jr
Тест относится к результату
У теста много результатов, которого создают студенты
источник

A

Almas in Python KZ
Хотя если есть решение без m2m было бы интересно посмотреть
источник

A

Almas in Python KZ
Но мне не кажется что тут можео без m2m, в голове не укладывается
источник

RJ

Rus Jr in Python KZ
Almas
У теста много результатов, которого создают студенты
Верно. В модели Результат тест это поле foreign key
источник

RJ

Rus Jr in Python KZ
One to many
источник

BQ

Beisembayev Qwanysh in Python KZ
Rus Jr
Верно. В модели Результат тест это поле foreign key
Имеется ввиду выделить результат теста в отдельную таблицу, а факт написания теста хранить в промежуточной?
источник

RJ

Rus Jr in Python KZ
Тип теста и все его поля в таблице Тест. А факт написания с информацией кто и на сколько успешно его написал в таблице Результат
источник

A

Almas in Python KZ
Так мы о том же) если таблица Результат ссылается через внешний ключ и на Студента то это уже m2m
источник

RJ

Rus Jr in Python KZ
Вы правы. Если на это посмотреть с другого угла
источник

RJ

Rus Jr in Python KZ
Beisembayev Qwanysh
Мне кажется тут можно хранить поле score в промежуточной таблице сразу, чтобы не было по сути 2 промежуточных таблиц. Поправьте, если не прав
Согласен
источник