Имеется ввиду связи o2o, o2m, m2m ?
Да
да вроде ни чего сложного.. какие вопросы?
Ну вот смотри, Нужно написать веб опросник, есть Модели Опрос, Вопрос(ФК к опросу) и как раз таки у вопроса есть типы(Текстовый ответ, Варианты с одним ответом, Варианты с несколькими ответами), и есть ещё модель Ответ(Фк к вопросу) и текст ответа, дальше мне вот любопытно каким образом сделать модель которая будет хранить ответы клиентов на вопросы в опросе, создать модель где будет присутствовать юзерid, фкОпроса, ФкОтвета, ФкОтвета?
Если вопросы не привязаны к опросу то да
Я бы в модели РезультатовОпроса сделал поля: user_fk, опрос_fk, и ответы в одном JSON поле. Все ответы в одном поле. А если потом аналитика нужна будет - из JSONField в Pandas dataset загружать и обрабатывать
А почему нельзя jsonfield вручную обработать?
Просто первый раз слышу о Pandas dataset, всю жизнь парсил вручную xd
можно конечно вручную - он очень удобненько в словарь превращается.. но это когда один ответ.. а когда статистику по 50тыс ответам получить надо и сложные корреляции найти или графики построить - уже сложнее немного.
Ты ее имел ввиду? : https://pandas.pydata.org/docs/getting_started/index.html#getting-started
Обсуждают сегодня