Chcem vytvoriť Aplikáciu, ktorá je viac ako kontrolný zoznam aplikácií, ktoré bude mať viac otázok (ako verejnej mienky), ako je to uvedené nižšie, ale viac ako jeden.
v reakcii tam budú 3 možnosti, Áno, Nie, a NA.
napr.
Q. 1. Je BA zamestnancov vybavené Ochranné zariadenia?
Ans. i.) Áno , ii.) Nie , iii) N/A
Q. 2. Počasie je v dobrom stave vyliezť do Práce?
Ans. i.) Áno , ii.) Nie , iii.) N/A
Ako to tam bude zoznam s približne 7-8 podobné otázky.
a pre každý prihlásený užívateľ samostatné inštancie pre kompletný zoznam sa uloží.
Moje riešenie (nie je škálovateľné):
Ak chcete vytvoriť model, ako je.
trieda Kontrolný zoznam:
qus1 = model.CharField(...choices = yesnochoices)
qus2 = model.CharField(...choices = yesnochoices)
a tak ďalej. ale toto nebude dobré, ako profesionálne a veľa farieb.
Mohli by ste prosím navrhnite, ako by som urobil toto. iné ako prístup ako vyššie?