Chci vytvořit Aplikaci, která je více jako kontrolní seznam aplikaci, která bude mít více otázek (jako průzkumy veřejného mínění) jako níže, ale víc než jeden.
v reakci na to tam budou 3 možnosti Ano, Ne, a NA.
pro např.
Q. 1. Je BA personál vybaven Ochranné zařízení?
Ans. i.) Ano , ii.) Ne , iii) N/A
Q. 2. Počasí je v dobrém stavu lézt do Práce?
Ans. i.) Ano , ii.) Ne , iii.) N/A
Takhle tam bude seznam s asi 7-8 podobné otázky.
a pro každého přihlášeného uživatele na samostatné instance pro kompletní seznam bude uložen.
Moje řešení (není škálovatelné):
Vytvořit model líbí.
třída Kontrolní seznam:
qus1 = model.CharField(...choices = yesnochoices)
qus2 = model.CharField(...choices = yesnochoices)
a tak dále. ale nebude to dobrý jako profesionální a mnohem škálovatelné.
Mohl byste, prosím, naznačují, jak by jsem to udělala já. jiné než přístup jako výše?