Chcę stworzyć aplikację, która bardziej wygląda na aplikację z listy kontrolnej, która, w którym będzie kilka pytań (np. ankiety), jak pokazano poniżej, ale więcej niż jeden.
w odpowiedzi będzie 3 warianty odpowiedzi: Tak, Nie i NIE.
na przykład, dla
W. 1. Czy jest on wyposażony personel BA sprzętu ochronnego?
Odpowiedź. i.) Tak , ii.) Nie , iii) N/D
V. 2. Pogoda w dobrym stanie, aby wspiąć się na pracę?
Odpowiedź. i.) Tak , ii.) Nie , iii.) N/D
W ten sposób będzie lista kontrolna około 7-8 podobnymi pytaniami.
i dla każdego zalogowanego użytkownika zostanie zapisany osobne wystąpienie do pełnej listy kontrolnej.
Moje rozwiązanie (nie skalowalne):
Aby stworzyć taki model, jak.
lista kontrolna zajęć:
qus1 = model.CharField(...choices = yesnochoices)
qus2 = model.CharField(...choices = yesnochoices)
i tak dalej. ale to nie będzie tak profesjonalnie i rosnący.
Nie mógłbyś, proszę podpowiedzieć, jak to zrobić. oprócz podejścia opisanego powyżej?